remove unnecessary indirection
Ensure that values passed to `config.filter_run` are respected when
running over DRb (using spork).

- Fixes #554.
Changelog for #554
Fix Cucumber deprecation warnings

This removes the following warning:

    WARNING: Using 'Given/When/Then' in step definitions
    is deprecated, use 'step' to call other steps instead
Merge pull request #559 from exviva/fix_cucumber_warnings

Fix Cucumber deprecation warnings
Ensure shared example groups are reset after a run (as example groups are).
base text formatter now displays "xx minute(s) xx seconds" if more than 60 seconds
Now the both values are stored, but i.e. `controller` method, created anonymouus controller in corresponding example group, redefines only :described_class, but later we try to get `described_class` it examples to instantiate anonymous controller and got :describes value. Described class chould be taken first.
Added spec for patched case
Merge pull request #563 from uzzz/master

Display both minutes and seconds of duration time when specs are finished.
Pluralization support for runtime duration output (minute).
changelog
doc formatter strips whitespace from group and example descriptions
Changelog for prev commit
Spec for RSpec::Core::World#reset
simplify spec for #reset

- See 5c73b8cfb3ea4e6a52431b2410ff1945692c9b33
ci: update rubygems if < 1.8 (needed for ZenTest in ree)
ci: before_script doesn't run before bundling, so no way to run against ree for now
ci: one more try ...
ci: it's before_install (RTFM)