Add package.json stub for NPM
Return jQuery promises from functions
Try writing tests with The Intern
Merge branch 'feature_promise_support' into feature_test_with_the_intern

Conflicts:
	gom-client.js
Fix tests
Test legacy success/error-style callbacks
Remove obsolete jQuery code

jQuery is now included using npm.
- deleted deprecated success & error semaphore
Remove logger and y60inBrowser dependencies
Test attribute updates
Add README
Test attribute deletion
Remove y60 support
Remove registerObserver

WebSocket-based GNPs should be used instead.
Use bower for runtime dependencies
Factor out http lib based on ES6 promises
Clean up code
Handle 2xx and 304 as successful responses
Refactor request header handling
Reformat code according to airbnb style guide