docs: Use the licenses from the supplied vertxbus code

Now dual licensed under Apache 2 and EPL
chore: Update JS hint definition
chore: Turn into a bower component
refactor: Use karma and uglify
style: Re-indent the license file
docs: Update license and docs
fix: Make sure the reject is called.

- Instead of passing along the defered, only pass the reject function
  reference.
- Make sure the recursive call includes the reject function
refactor: This is not a node module
refactor: Make the supplied vertxbus code jshint proof
chore: Produce a build