Feature browser device detection

### CHANGE SUMMARY
* Browser detection that gives you info about the browser.
* Browser
* Browser Version
* OS
* OS Versions
* This is much better than the jQuery browserDetect library we were using before. It is updated to support modern user agent strings, and it includes os version, which is not includes in the jQuery browserdetect.

### CODE COVERAGE
* Where it was.