Adds multi_json gem as a dependency and loads it automatically
* Loads the "multi_json" gem automatically so that the user need not
* bother

* Loads the helpers automatically in modular-style apps. These are
* loaded automatically in classic style code (check
* lib/sinatra/contrib.rb) and this change preserves consistency of
* style.

* Adds multi_json gem as dependency. Some tests fails since "yajl-ruby"
* is used. This is added as a development dependency.
Modified json_spec as per changes made in the Sinatra::JSON module
move eventmachine gem to development dependency.
load version.rb from .gemspec.
modernize Gemfile syntax.
remove version string replacement at updating .gemspec.
since v1.4.0 accept return AcceptType objects instead of strings
Merge pull request #104 from vidbina/fix/typos

modified code snippet to reflect that accept returns an AcceptType object instead of a string since v1.4.0
Add links to documentation in README.md [Fixes #101]
Add missing test files in the gemspec.

Once sinatra-contrib was packed as a gem, some rspec tests failed
because of missing files in the gemspecs.
Merge pull request #108 from GuillaumeBouteille/fix-missing-gemspec-files

Add missing test files in the gemspec.
Merge pull request #93 from unakatsuo/fix-gemspec

Fix Gemfile & .gemspec
update Gemfile.locks
get rid of stdlib warning
update authors
merge #96
remove eventmachine dependency fixes #30 #43
respond_with in an inherited app fixes #71
add an actual failing test for #71
remove Gemfile.lock