Implemented detectOS()

See
https://stackoverflow.com/questions/19877924/what-is-the-list-of-possibl
e-values-for-navigator-platform-as-of-today for a complete list of
values