Make Vert.x Compile & fix APIs Breaks
Test Artifact Clenup,  Helper Function for Buffer, change Vertx factory
method from createService to newService, NetClient SSL support
Add FileSystem Support + Tests
RecordParser refactor and test cases
    Add listen method with port, address and handler to HttpServer +
    tests
update build system with scala lang instead of mongodb
EventBus refactor and echo test suite
  source and project credits fix
- Internal class EventBusHandler created for better unregister procedure handling, so no need for temporal storing in the event bus state.
- Pubsub test case added
Added implicit conversion for org.vertx.java.core.MultiMap to scalas builtin mutable.MultiMap.

Changed signatures for HttpServerRequest.{headers, params} and HttpServerResponse.{headers, trailers}
from mutable.MultiMap[Any, Any] to mutable.MultiMap[String, String] since internally a key-pair of string
values is stored. The implicit conversion creates a new MultiMap instance, hence any mutation done to that
instance will not affect the internal representation. Say you want to add additional headers/trailer to
HttpServerResponse, you should use put{Header, Trailer} methods provided rather than adding them manually to
the MultiMap instance acquired via headers/trailers methods.

Conflicts:
	src/main/scala/org/vertx/scala/core/http/HttpServerResponse.scala
HttpClientResponse now use JavaMultiMApToScala implicit
remove commented imports
Merge branch 'master' into vert.x-pr-squash