Allow `require: true` as an alias for `require: <name>`
Add CodeClimate badge

[ci skip]
Merge pull request #2542 from bundler/add-codeclimate-badge

Add CodeClimate badge
Remove extraneous whitespace
Add some documentation about definition class

[ci skip]
Extract Current Ruby version/platform detection from dependency.rb

That can be reused across several places in bundler and hence
extracted that code which is responsible for properly
detecting current ruby version.
Merge pull request #2538 from ndbroadbent/allow_require_true

Allow `require: true` as an alias for `require: <name>`
Update Gemfile man page with new require: true option

User can additionally specifiy require: true in gem dependency.
It behaves same as not specifying any argument.
Merge pull request #2545 from bundler/refactor-platform-detection

Extract Current Ruby version/platform detection from dependency.rb
PR #2538 (allow `require: true` as an alias for `require: <name>`) CHANGELOG entry

[ci skip]
Merge pull request #2547 from simi/require_true_changelog

PR #2538 (allow `require: true` as an alias for `require: <name>`) CHANGELOG entry
Merge pull request #2541 from code-mancers/add-definition-docs

Add some documentation about definition class
Use regular catch/throw on platforms other than jruby
Add specs for safe_catch
Merge pull request #2553 from bundler/use-regular-catch-mri

Use regular catch mri
added documentation on how to set up Bundler for Development
updated the How to set up bundler for development
updates to Bundler for Development
deleted white spaces ?
white space gone