gh-87 Implemented EventBusBridgeHook and upgraded to 2.1-M5

* Disabled a test that is currently failing since JsonObjects cannot
store references to objects any more. It should try serializing though.
* Added missing methods to SockJSSocket and ServerWebSocket
gh-125 Add NetSocket sendFile operation that takes a result handler

* Added sendFile tests with and without a done handler
gh-123 Append and set to Buffer with offset and length

* Add tests, including negative length and offsets.
* Added extra javadoc on what Vert.x Java presents in order to
specify the exceptions thrown.
gh-132 Add empty factory method for RouteMatcher
gh-130 Pass down Java Buffer to Vert.x core and extract into Scala
gh-99 Execution context should use Verticle context to run runnable

* Added thread assertions to tests to make sure callbacks are executed
with the correct thread.
* VertxExecutionContext now extends VertxAccess in order to gain
access to vertx and logger instances, and so be able to piggyback
execution and logging calls.
* VertxExecutionContext has been made more reusable by transforming
it from a trait to an object, similar to the default execution context
provided by Scala. This enables the execution context to be used in
situations where classes don't extend verticles for example.
gh-137 Compression tests should not test for content-length

* Improved test verticle to look for test methods in parent class too
* This makes subclassing for compression tests easier and makes it
more straightforward to run a single test, rather than one after the
the other, which gets messy with test completion if one of the
iterations fails.
gh-136 Expose Scala collections for SharedData and multi maps

* Avoid leaking java or Vert.x core collections to Scala clients
* Update javadoc to warn of conversions
gh-134 Scala version of HttpServerFileUpload and fix uploadHandler()

* HttpServerRequest.uploadHandler should take a function with the
scala version of HttpServerFileUpload
* Added tests to verify form and file upload
* MultiMap adapter needs to be shallow copy over the Vert.x MultiMap.
Otherwise, changes to underlying Vert.x MultiMap were not visibible
to Scala consumers.
Update to Vert.x 2.1RC1
'Release Script: update mod-lang-scala version 1.0.0-SNAPSHOT'
Updated readme file