Refactoring to use Gradle with a multi-project build.

An additional subproject has been created, which will be hosted in
a separate git repo - the vertx-build-tools. This is currently
published in the Maven Central snapshots repo and it includes
some extra Gradle tasks to facilitate documentation of other
language implementations.
Refactoring to use Gradle with a multi-project build.

An additional subproject has been created, which will be hosted in
a separate git repo - the vertx-build-tools. This is currently
published in the Maven Central snapshots repo and it includes
some extra Gradle tasks to facilitate documentation of other
language implementations.
Rebase to latest commit including coffeescript
add coffeescript to resources path
Merge branch 'split_gradle_build2' of https://github.com/pidster/vert.x into gradle-build
reverted merge of gradle build
merged in new build
merged gradle-build
Merge branch 'master' into master-7
fix minor merge
javascript wrapper for EventBusBridgeListener
removing dependency on build-tools
Merge pull request #241 from Narigo/eventbusbridge-with-extra-hooks

Ability to create a listener for events on the EventBusBridge
https://github.com/vert-x/vert.x/issues/366
optimise imports
https://github.com/vert-x/vert.x/issues/408
https://github.com/vert-x/vert.x/issues/441
classloader changes
Precompile CoffeeScript compiler to reduce startup time
put a few packages in the right place, and renamed, tweaked doc creation, updated some depending lib versions