Detection for iOS and Android as a platform, also detection of different...

... devices

With this changes you are able to detect:
- iOS
- Android
- Windows Mobile

As devices you are able to detect:
- iPhone
- iPad
- iPod
- Android phone
- Android tablet
- Blackberry