Fix travis CI build.

Fix travis CI build.

- Bundler 1.3 needs rbconfig to be required to run `bin/rspec` after
  installing with `--standalone --binstubs`.
  https://github.com/carlhuda/bundler/issues/2382
- The Travis VMs no longer have 32-bit JVMs available. Aruba 0.4.11
  forced the -d32 flag. 0.5 just documents it and makes a file available
  to require that will set it. We've updated Aruba here so that the jruby
  ENV vars aren't set automatically; we've kept the flag to disable JIT
  but removed -d32.
Add test spies

* Adds have_received matcher
* Extends Proxy/MethodDouble/MessageExpectation
* Records all invocations on stubbed methods
deprecate stub!
deprecate unstub!
Merge pull request #242 from JonRowe/deprectate_stub_bang_and_unstub_bang

Deprecate #stub! and #unstub!
This is a bug fix, not a deprecation.

[ci skip]
Changelog entry for #242.

[ci skip]
Remove redundancy from doc string.
Add a spec that helps us limit the number of methods added to all objects.
Move `stub_chain` functionality out of `RSpec::Mocks::Methods`

...while maintaining the same API.

This allows us to remove the `format_chain` method from every object and
begins to prepare us for the future addition of a new expect-based syntax
to rspec-mocks (#153).
cleanup stray whitespace
pass through arguments to @implementation as is
Merge pull request #244 from JonRowe/cleanup_whitespace

Cleanup stray whitespace
fix style issues
Merge pull request #245 from JonRowe/call_original_args

Make and_call_original raise ArgumentErrors when arguments passed to methods with no arguments
Changelog for #245.

[ci skip]
Update documentation
Remove any_number_of_times
Intention-revealing name for ignored backtrace line
Remove unnecessary have_received definition