Fix typo: expecations -> expectations
Don't wrongly apply metadata-filtered hooks to examples that opt out.
Merge `(any|all)_apply?` methods with predicate arg.

There's no reason to keep these separated now that the
implementations aren't any different besides the predicate.
Add missing spec coverage for `apply?(:any)` vs `apply?(:all)`.

We were a bit underspecified here.
Merge pull request #1796 from rspec/fix-all-apply

Fix all apply
Updated travis build scripts (from rspec-dev)
Merge pull request #1801 from rspec/update-travis-build-scripts-2014-12-08-for-master

Updates from rspec-dev (2014-12-08)
Revert "Updated travis build scripts (from rspec-dev)"

This reverts commit f1b937bf7a6b8f09a26de7aeb230092ccbd2c3cd.

[ci skip]
Updated travis build scripts (from rspec-dev)
Merge pull request #1802 from rspec/update-travis-build-scripts-2014-12-08-for-master

Updates from rspec-dev (2014-12-08)
change a mention of type to class as it makes sense here
Merge pull request #1803 from rspec/rename_class_to_type

Change mention of type to class.
Add 'prepend' support to RSpec configuration