fix utf-8 encoding error in capture, closes #17
Use global rather than class vars in reloader spec

The use of class variables in the Reloader spec would trigger warnings
in Ruby 1.9.3 and (I believe) cause the Rubinius failures in same specs.

Related bug: http://bugs.ruby-lang.org/issues/3080
Merge remote-tracking branch 'upstream/master'
document capture
add usage
fix default json encoder: encode nil to null
Merge pull request #51 from michihuber/master

default JSON encoder: encode nil to "null" instead of "nil"
Typo: "realoader" -> "reloader".
Merge pull request #52 from Frost/master

Docs typo in reloader.rb
fix warning: Found '=' in conditional, should be '=='.
fix spec: Sinatra::Cookies fetch raises an exception if key does not exist in JRuby, IndexError was expected instead of KeyError
fix spec: Sinatra::JSON Yajl, it shouldn't test Yajl in JRuby
fix WARN: tilt autoloading 'haml' and 'erubis' in a non thread-safe way in JRuby
render the config file with ERB before loading with YAML
Merge remote-tracking branch 'upstream/master'
Merge pull request #53 from rafmagana/jruby_fixes

Jruby fixes
Merge remote-tracking branch 'upstream/master'
Add Travis CI build status to README
make erb rendering optional. render erb only if file extension contains '.erb.'
change extension from config.erb.yml to config.yml.erb