Upgrade gem dependencies
Refactor iteration to use a method object instead of a proc
Refactor shared spec to be simpler
Change spec task to run unit and integration tests together
Change spec task pattern to be more inclusive
Upgrade rubocop gem dependency
Fix data clump maximum size in reek config
Add ruby 2.1.0 to travis config

* Fix spec configuration to work with a bundler cache
Fix rubocop configuration to skip vendor
Remove bundle caching temporarily from travis config
Add travis exceptions for jruby specific failures
Remove duplicate spec tasks before adding custom tasks

* This removes one duplicate run of the specs when the ci:metrics
  task is run.
Add newline char at the end of annotation wrapper:

  Terminate Devtools::ANNOTATION_WRAPPER format string with a "\n"
character, so that when appending content to Gemfile and Rakefile all
lines will end the same way.
Merge pull request #52 from tjouan/fix-missing-newline-on-append

Add newline char at the end of annotation wrapper:
Update default enabled platform for flog to mri-2.1.0
Add mri-2.1.0 to flay compatible scores
Use latest releases for unparser and mutant
Add ruby_21 to gemfile platform group around mutant

And remove direct dependency on unparser. Devtools does not directly use
the unparser public API.
Merge remote-tracking branch 'upstream/master'