Rewrote the H3Http.GetOSType() method to detect more OS types, user agent overload added

Mobile OS types are detected (iOS, Android, Windows Phone, Blackberry, WebOS), version numbers are dynamic where possible.