Revert "Add json gem as a runtime dependency for Ruby 1.9.2"

This reverts commit 71ad28d77749eccbbe52034c7909bdfd8f266a8f.

Conflicts:
	rubocop.gemspec
Revert "Test against Ruby 1.9.2 on Travis CI"

This reverts commit 9d90af624c9c45777359124e3bd497f75f84f69e.
Bump required Ruby version to 1.9.3
Update README and changelog
Merge pull request #1194 from yujinakayama/drop-support-for-ruby-1.9.2

Drop support for Ruby 1.9.2
[Fix #1232] make the behavior of AndOr cop configurable

Currently, the AndOr cop bans the use of keywords 'and' and 'or'
completely. This patch adds a configuration option `OnlyCheckConditionals`
which when set, restricts the AndOr cop to only conditionals.
[Fix #1227] Don't permanently change yamler

It can affect other apps. So we still change it to avoid
problems with empty yml files, but we change it back.
Merge pull request #1239 from jonas054/1227_yamler

[Fix #1227] Don't permanently change yamler
Merge pull request #1236 from vrthra/fix/1232/configurable_andor

[Fix #1232] make the behavior of AndOr cop configurable
[Fix #1184] Don't report offenses for method calls without arguments
[#1184] Limit the default scope of the Output cop
[#1238] Add MinBodyLength option to Next cop
Fix an example's config
[Fix #1243] Fix multiline-block cop which errors out on empty blocks

Currently, the multiline block cop errors out when it encounters code like this
```
x do
end
```
This commit checks for such blocks, and handles the condition correctly.
Merge pull request #1244 from vrthra/fix/1243/multiline-block-empty

[Fix #1243] Fix multiline-block cop which errors out on empty blocks
Fix problem with Psych::ENGINE for ruby-head
Merge pull request #1248 from jonas054/fix_yaml_engine_problem

Fix problem with Psych::ENGINE for ruby-head
Make tests run and pass in random orders

Running tests in random order exposes potential dependencies to stale data.

* Clear out some class-level variables that cache values from previous tests
* Don't mutate the configuration object in tests:
  * Mutating the global config object affects other tests. Tests should be able
    to be run in random order. This fixes errors that surfaced when running in
    random order.
Merge pull request #1250 from gylaz/random-order-tests

Make tests run and pass in random orders