Build against 2.99 and master branches.
Remove coveralls.
`--default_path` is gone in rspec 3.
Color.
Convert specs to RSpec 2.99.0.beta2 syntax with Transpec

This conversion is done by Transpec 1.13.1 with the following command:
    transpec -c "bundle install && bundle exec rspec"

* 3 conversions
    from: obj.stub(:message)
      to: allow(obj).to receive(:message)

* 1 conversion
    from: expect(collection).to have(n).items
      to: expect(collection.size).to eq(n)

* 1 conversion
    from: obj.should_not_receive(:message)
      to: expect(obj).not_to receive(:message)

* 1 conversion
    from: obj.should_receive(:message)
      to: expect(obj).to receive(:message)
Change how we run a group on RSpec 3.

The internals have changed.
Stop using old stubbing syntax.
Address the rest of the rspec warnings.
Allow rbx to fail.
Make failing specs pending for now.

We are waiting on an rspec-core regression fix and
I would like to get this branch to a mergable state
and then return to it after the rspec-core regression
has been fixed.
Merge pull request #9 from rspec/rc-release-prep

Rc release prep