Add support for rspec3

There was several issues :

- ``with_around_each_hooks`` is renamed to ``with_around_example_hooks`` in rspec 3.0
- ``@example`` does not exist anymore in ``__run_next_step__`` This issue was present in rspec 2.99 as well , it made all specs pass even if they should not. Instead, I clean the steps and re-raise the exception that is later caught by rspec himself. Not sure about that exactly, but I tested with rspec 2.14 and everything seems fine so backwards compatibility seems to be in the party.

Cheers


Calling raise in a rescue block in Ruby will reraise the same error

--
Adrien Siami
On Jun 6, 2014 11:04 PM, "James Coglan" <notifications@github.com> wrote:

> In lib/rspec/eventmachine/async_steps.rb:
>
> >            __end_steps__
> > +          raise
>
> What's going on here? You're calling raise with no argument; how is the
> actual exception reported to the runner?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/jcoglan/rspec-eventmachine/pull/3/files#r13510237>.
>