New Middleware to secure EventBus Bridge

Basic Usage:
1)  Use BasicAuth or custom authentication to manage SessionStorage, add sessionID during login and remove sessionID after logout and blah blah...
2)  Create a SockJSServer in your vertical, like, 
```java
	 inboundPermitted = [
	  [
	      address : 'some-address',
	      requires_auth : true
	  ]
	]
	vertx.createSockJSServer(server).bridge(prefix: '/eventbus', inboundPermitted, [[:]], 5 * 60 * 1000, 'auth_address')
```
3)  Use middleware BridgeSecureHandler with Yoke
```java
	new BridgeSecureHandler(vertx, "auth_address", "session.store")
```
4)  Send and receive message in JavaScript
```javascript
var eb = new vertx.EventBus('http://localhost:8080/eventbus');
eb.sessionID = 'xxxx-xxxxx-xxxx';
eb.onopen = function() {
  eb.registerHandler('some-address', function(message) {
    console.log('received a message: ' + JSON.stringify(message));
  });
  eb.publish('some-address', {name: 'tim', age: 587});
}
```