Wait for all clients to disconnect before stopping

Fixes 'undefined method `sub' for nil:NilClass' errors.
Only KILL code outside of our control.

The point is to KILL rouge processes launched by rails, that don't
respond to TERM, i.e. webkit_server.
Specfix
Require bundler dependencies dynamically

No longer depend on the bundler/setup file. If not using bundler when
developing specjour, simply overwrite the dev_setup to require rubygems,
or whatever fits your fancy.
Make compatible with RSpec 2.11

Monkey patch to revert
https://github.com/rspec/rspec-core/commit/e8eae4ddea6a8f903261a8859c864eb50907778d

Related RSpec bug report:
https://github.com/rspec/rspec-core/issues/621

I think this revert means that specjour cannot modify filters in-process.

Closes gh-43
History
Benchmark load time of cucumber environment
Update cucumber development dependency
Bump
corrected issue 46
test
corrected the bug of commented feature file
Fix not gathering all remote managers

Don't depend on every bonjour response to include the more_coming flag
Sending KILL signal backfires, revert to INT/TERM

I originally thought sending a KILL signal would ensure all spawned
child processes (capybara-webkit) would die. This isn't true. Sending
INT/TERM signals kill the appropriate processes when testing locally.
Bump
Merge pull request #47 from pierreozoux/issue_46

Issue 46
More focused example group searching
Fix unmarshalable RSpec::Core::Time
Distribute cucumber scenarios, not files
Fix Rails already initialized error

Ensure RSpec and Cucumber load the same environment path. Cucumber was
loading /private/tmp, while RSpec loaded /tmp. Ruby would attempt to
load two separate paths which resolved to the same instance of Rails.