Stringify JSON and parse to copy

This is a dirty hack to clone an object without adding dependencies to hubot.
Update to pass the originating room to adapters
Pass an object with details to adapter functions

envelope.user - The User
envelope.room - The room identifier
Merge pull request #388 from github/reply-correctly

Make Hubot send/reply to the correct room