Added support for bots detection.
Add methods for detecting console browsers.

Adds the following methods:

Browser#nintendo? # Nintendo Wii or WiiU
Browser#playstation? # PlayStation 3 or 4
Browser#xbox? # Xbox 360 or One
Browser#console? # Any of the above
Detect IE11.
Detected Windows 8.1.
Merge commit 'd1a4b6fb584e7826a2cb58dc5fbd5b7b468e1939'
Apply the important tidbits from thread-safety. Closes #68 and #69.
Enumerable#any? is easier to read.
Merge branch 'bots'

Conflicts:
	test/browser_test.rb
Fix IE method version.
Detect iOS7. Closes #45.
Merge branch 'feature/302_redirect'
Add methods for detecting Windows Mobile/Phone. Closes #52.
Bump up version.
Extract comparisons into small methods.
Only applies verification when ACCEPT contains text/html. Closes #53.

This way we can render assets in development mode.
Bump up version.
IE8 sends */* as the ACCEPT header.
Bump up version.
Fixing support for windows 8. Adding support to internet explorer 11. Fixing regular expressions to adapt IE11. Adding support for Windows touchscreen desktop pcs.
-Improve precision of modern? by not including old webkit versions that do not pass acid3 (http://acid3.acidtests.org/)
-added a few more user agent string tests based on our current issue