Refactor request handling for XHR, JSONP and image beacons
XHR now attempts to use MSXML2.XMLHTTP.3.0, MSXML2.XMLHTTP, or Microsoft.XMLHTTP objects if XMLHttpRequest is not supported
JSONP and image beacons are now generally reusable, may expose under utils in a later release
uploadEvent and sendQuery functions revert to XHR when URL exceeds a safety limit of 2000 characters (exposed as Keen.urlMaxLength
Expand test coverage
Android and iOS
Chrome and Firefox beta releases
Update grunt-saucelabs to latest
Set Keen.urlMaxLength for IE
Lower IE threshold for misc. params added before sending
Add test case for IE/Non theshold switch
Remove dead code, jsonp callbacks delete themselves from window
Improved callback handling to tamp down a few memory leaks
Remove test checking script tag existence (tag is now removed)
Add contributors, repo fields [ci skip]
Update private function name style
Log message when XHR not supported and URL length exceeds limit
Update bower version to 3.0.9 [ci skip]
Merge pull request #163 from keenlabs/update/request-handling

Refactor request handling for XHR, JSONP and image beacons