Added abstraction of cross domain get and post
Merge remote-tracking branch 'drpacman/master'
Encapsulate callbacks and options into objects in executeCrossDomainGet()
Add failing tests for new options in executeCrossDomainGet()
Improve fallback behaviour in executeCrossDomainGet()

Allow user to specify name of callback query parameter.
Ensure that existing query parameters are preserved when appending callback url.
Add jsdoc for executeCrossDomainGet().
Change configuration options for consistency

supportsCors becomes networking->supportsCORS
Whitespace fixes only
Jshint fixes
Add new API documentation to device
Fix epic fail
Merge pull request #71 from fmtvp/cross-domain-post

Add abstratcted cross-domain GETs and POSTs via CORS