Added language attribute to window.navigator
Improved window.navigator.userAgent

Now it includes the device name and the os version number.
Changed the userAgent format

 * the format is now geared towards to mozilla standard i.e. "Ejecta/1.2 (iPad1,1; OS 5.1.1)"
 * beautified device names were dropped in favor of forward compatibility
Added more meaningful device name when run on simulator
Merge pull request #148 from martindederer/windowNavigatorImprovements

window.navigator improvements