Yahoo (s YHOO) is taking a big step toward helping developers write code that will work well on any device, whether it be for the web, mobile web or even native iOS (s AAPL), Android (s GOOG) or other smartphone operating systems. To do so, it’s decided to open source Mojito, a JavaScript-based developer framework that allows developers to leverage both client- and server-side technologies to get