Updated Browser Detection to support all BlackBerry, Kindle and Windows ...

...Devices.

This PR enables FULL support for BlackBerry, Kindle, iOS and Windows Mobile Devices.