Use the correct appraisal names in .travis.yml
Remove all Ruby-emitted warnings

Run RSpec tests with warnings enabled so we stay on top of this better
in the future.
Add delegate_matcher to README
Bump version to 2.6.2
The matcher is actually called delegate_method
Fix autoredirect to docs for latest version
Link to the new docs
Check correct columns are present in join table

The `have_and_belong_to_many` matcher could give a false positive if the
join table is present but does not contain the correct columns. Check to
see if the columns exist in the join table and provide a meaningful
failure message if one or more of the columns are not present.
Join table check for habtm w/ custom foreign keys should still work

If the habtm association in question specifies a custom foreign_key or
association_foreign_key, when the habtm matcher checks that the join
table has the correct columns, it should use the specified column names
instead of the defaults.
Add NEWS for #511
ensure_inclusion_of => validate_inclusion_of
Add styling for documented deprecated methods
Deprecate ensure_inclusion_of
Add NEWS for #508
ensure_exclusion_of => validate_exclusion_of
Deprecate ensure_exclusion_of
Add NEWS for #524
Silly :nodoc:'s!
Delegate to private methods

Previously if a class delegated to a private method the `matches?`
method would return `false`. This was because`respond_to?` always
returns `false` for private methods, this commit fixes this by making
`respond_to?` evaluate private methods.
Tweak latest NEWS entry