Fix room joining issue. Was not joining rooms when it should
Ignore Hubot own messages
   Hubot own messages are ignored and no longer sent to the scripts
   allowing own messages to pass is still possible by enabling a debug parameter (HUBOT_VSONLINE_DEBUG_ENABLEPASSTHROUGH)
Adds support for authorizations

Since VSO doesn't send join room information the room users are fetched when

- hubot starts (if it has been configured to join rooms)

-a command is observed in a room for which the users have not been fetched (since startup)

-the user issues a command that may require user to be in the brain (it does this by watching commands)

It supports auth and role scripts by watching the commands

- hubot <user> has <role> role
- Hubot <user> is a <role>
Fix reply command.
  reply was broken so scripts who use reply instead of send wouldn't work
merge with upstream
Merge pull request #2 from tspascoal/master

Ignore hubot own messages, fix reply command, add support for authorizations