added user agent detection for Kindle devices, and also set `isMobile` accordingly (untested!)

@see http://amazonsilk.wordpress.com/useful-bits/silk-user-agent/