Add caller_filter from rspec-core.
Fix load path search.

It worked fine before with a local bundler path, but not
a :git path -- the :git path includes the SHA in the
directory.
Address warnings from rspec-core.
Improve travis build.

* No need to bundle install twice.
* Skip one-by-one specs on JRuby.
* Bundler issue #2383 has been resolved,
  no need to work around it anymore.
Update caller filter.

- Include additional libs.
- Don't put it at `rspec/caller_filter`.
- Ignore the "same content as rspec-core" spec for now.

The way I had this was brittle and is causing problems in rspec-core.
In rspec-core I'm trying to update the regex and add some specs but
the fact that the file is at the same path in all 3 libs (which seemed
like a simple way to ensure only one of them loads) is causing
the _wrong_ version to be loaded in rspec-core's specs, so that it's not
picking up the changes I've made.  Putting the file at the same
path in all 3 libs was a terrible idea in retrospect :(.
Fix require.
Update caller filter once more...
Correct inaccurate docstring.
Correct spec.
Add spec for deprecation call site.
Merge pull request #313 from blt04/operator-matcher-with-overriden-method

Ensure OperatorMatcher works with overriden method
Conflicts:
	lib/rspec/matchers/operator_matcher.rb

Conflicts:
	Changelog.md
Merge pull request #311 from rspec/spec_for_deprecaton_call_site

Spec for deprecaton call site
correct changelog entry
Merge branch '2-99-maintenance' of github.com:rspec/rspec-expectations into 2-99-maintenance
Merge pull request #315 from rspec/port_mocks_method_handle

Refactor finding method handles
Conflicts:
	lib/rspec/matchers/operator_matcher.rb
	spec/rspec/expectations_spec.rb

Conflicts:
	spec/rspec/expectations_spec.rb
Add note to use no args explicitly with `not_to`.

Pass the first non-RSpec lib call site instead of defaulting to the 3rd
site, due to the deeper callstack from the block form of `expect`.
Remove empty parens.

Stylistically, rubyists generally don't use them.
Merge pull request #318 from rspec/pr-288-for-2-99

Pr 288 for 2 99
Merge pull request #320 from rspec/fix_diff_of_keys_in_hash

Fix diffing of hashes with keys that aren't strings.
Merge pull request #323 from rspec/fix_operator_matcher_regression

Fix operator matcher when operator implemented via method_missing
Conflicts:
	lib/rspec/matchers/operator_matcher.rb