Allow the suite to run sequentially via Appraisal, or one at a time with BUNDLE_GEMFILE set
Merge pull request #247 from thoughtbot/mj-rakefile-appraisal

Allow the suite to run sequentially via Appraisal
clean up documentation in validate_uniqueness_of
ValidateFormatOfMatcher#description: "have a valid format for #{@attribute}"
Rename failure_message and negative_failure_message

* fixes #108 : RSpec 2.10 compatibility
* remove unnecessary attr_readr
Modified default attribute error message generation

Generation of the default attribute error message is now delegated to
ActiveModel::Errors where possible, avoiding inconsistencies where
default locale entries have been overridden from the ActiveModel
defaults and other divergent behavior.
Refactored delegation of error message generation

Moved delegation to ActiveModel::Errors#generate_message to
default_error_message and implemented a spec for it.
Fixed typo in spec for error message generation
Refactored error-generation spec to use inline fixture
Ensure that `should` is on the same line as the expectation
Remove duplicated method.
Remove unneeded test that should not have passed.
Deprecate matchers for 2.0 release.

* Deprecates matchers from issue #252:
* assign_to
* respond_with_content_type
* query_the_database
* validate_format_of
* have_sent_email
* strong_parameters_matcher
* delegate_method
Bump to version 1.5.0
Added version badge to the readme

[ci skip]
Loosen Bourne dependency to ~> 1.3

> Use a pessimistic version in the Gemfile for gems that follow semantic
> versioning, such as rspec, factory_girl, and capybara.

https://github.com/thoughtbot/guides/tree/master/best-practices

* Upgrade dependencies so specs run on new Bourne.
* Use semantic versions in step_definitions gems.
* Rely on ActiveSupport::Dependencies.clear for reloading constants.
  http://rkh.im/code-reloading
Allow Travis failures for Ruby 1.8.7
Bump version to 1.5.1
Reverting to require "rspec".
Add rspec gem to Cucumber definitions