A few improvements to the mocks/expectations part of the build.

- Our `bundle install` was installing core's bundle, even for mocks
  or expectations, because travis has exported the BUNDLE_GEMFILE
  env var. We need to unset it so that the correct bundle is installed.
- Clone the repos at a lower depth for faster cloning.
- Use `bin/rspec` just like our normal builds do. Before this wouldn't
  work because of the BUNDLE_GEMFILE issue.
- No need to delete the dir after the build.
Delete unneeded script.
Merge pull request #1256 from rspec/fix-travis-build

A few improvements to the mocks/expectations part of the build.
first aliasing feature
ExampleGroup#alias_example_group_to
rename #describe to #example_group

Conflicts:
	lib/rspec/core/example_group.rb
use new metadata interface
expose example group aliases on RSpec and globally if configured
Cleanup docs a bit.
Standardize on `__send__` over `send`.

We've occasionally received bug reports related to
users having objects that redefine `send` (e.g.
`Email#send`), and using `__send__` is best to avoid
those problems.

Many of the receivers of `__send__` here are objects
we own and that do not (and never will) redefine `send`;
however, for consistency, it's good to standardize on
`__send__`. That way, we're less likely to forget it in
the future for a case where it does matter.
Add missing spec.

This already worked but wasn't covered by a test.
Improve DSL specs.

- Cover all the edge cases.
- Use a subprocess for global config changes.
- No need to use a separate example group per method.
  It adds to the runtime of the test suite with no benefit.
Ensure example group aliases are exposed globally if so configured.

Before, they were not exposed globally if the config option
was already set.
Cleanup how the DSL is defined.

- No need to use send.
- Extract change_global_dsl helper method.
Update ignored method cache busters.
Fix invalid 1.8.7 syntax.
require formatter registration
extract formatter management
Formatters support supplying information about notifications
html formatter doesnt need to extend base text formatter