Test against the other rspec gems in the ci build.
Add a print to help testing this build against other gems thing.
Delete debugging test print.
Use `-fp -b` when running against the other gems.
Executing cucubmer is a good thing, let's do that.
Various improvements to the test_all build script.
Use ./tmp instead of $TMPDIR.

Requires use of `ln` to get a copy of the current directory.

Signed-off-by: Sam Phippen <samphippen@googlemail.com>
prevent shared example group access across contexts
Refactor before, after, and around hooks.

* HookCollection classes wrap Arrays instead of subclassing Array
* Procsy is a class instead of a module
  * no more extending a Proc w/ Procsy at runtime
* Includes an interesting benchmark comparing passing proc
  around using `&block` vs `block`.
Merge pull request #1101 from rspec/refactor-hooks

Refactor hooks to reduce subclassing of Array and extending Proc objects at runtime.
warning helper with deprecations refactored
update to use internal warning mechanism
assert warnings with lines
allow supression of call site
remove call sites from command line warnings
Don't leak the other gem being tested against each time.
Use pwd instead of relative

attempting to fix a travis bug.
ls the bin directory, trying to debug travis.
Use /tmp. Couldn't get ./tmp to work with travis.
Update cukes to new syntax