WIP
Reduce
Last Promise
Q Promises
Remove unneeded files
Refert to query, remote has a minimal version
Add vendor dir
Hull API, and better usage of app.core.data.ajax
WP
Batch API
Remove unused files
Move to a more generic name for promises
Large refactoring to slim down and decouple the libraries

* Remote
  * Use a barebones version of jQuery
  * Use xdm.js instead of EasyXDM
  * Don't use components middleware (Needs aura feature/clean branch)

* Client
  * Use xdm.js instead of EasyXDM

* API
  * Use xdm.js instead of EasyXDM
  * Use Almond instead of Require
  * Move Promises to a generic name
Use underscore from Aura
Rename object to be more semantic
Mirror the changes in Aura
Big changes to decouple Hull api from Hull+Aura. Hull.api works, Hull+Aura is broken at this stage
Fixes build and tests

Still so many tests...
Updates grunt-contrib-watch for fun and profit

Mostly to allow to perform multiple tasks when a file is updated
Adds domready to start xdm correctly