Add extensive Travis CI config for Ruby
More Travis CI setup:

- remove unnecessary factory_girl dependency
- disable builds on jruby, which need sqlite
support ruby 1.8 syntax
spec fix for rubinius
remove 1.8.7 and ree from travis config for now
attempt at fixing tests for 1.8.7 and ree. better tests for things that send payloads.
add THANKS file. @kavu @mipearson @trisweb
add default_logger config option
remove stray puts
test fix for rubinius 1.8
Fix specs execution on JRuby in TravisCI Environment
update travis-ci status image
Merge branch 'fix_jruby_on_travis' of https://github.com/kavu/ratchetio-gem
add support to play nicely with Goalie
allow failures in ruby-head
fix order-dependent issue with tests when using seed 5436
adding the ability to scrub sensitive request params, updated tests
added ability to send reports asynchronously and the ability to write to a file for use with ratchet-agent
only grab mutex if async
use synchronize block instead of lock/unlock