Added basic Faye::WebSocket support
Temporarily fixed an issue with Padrino + Puma + Faye.
Puma sets `rack.hijack_io` properly on env but for some reason Faye
can't pick it up. They seem to be looking at different `env`s. Will
review soon, this hack will do for now.
- Implemented a patch that hacks support for Puma in Padrino.
- Fixed the event's scope to be that of the app. Please note that this
  breaks compatibility with in-event calls to `broadcast` and
`sendmessage` as you need to specify the channel at all times now.
Merge pull request #1 from dariocravero/faye-support

Faye support