Woo hoo a failing test!
Restricting the "using the default profile"

Only shows up when pretty or progress
Restricts the output to only pretty, progress, or default
Removing the old bug
Reverting the previous "fix"
Adding features for the three formatters directly affected
Remove printing of profile information.

Have to expose two options though:
 * skip_profile_information
 * profiles

This way the formatters can use that information to display information
about profiles, or to know that it was requested to be skipped.
Implement it in the formatters to show it by default

Use a helper method in console, of course.
Committing the stepdefs.json
Also add profile info display to the usage formatter
Merge pull request #417 from cucumber/refactor_profile_display

Refactor profile display
Adding a spec for the pretty formatter
Don't include docstrings with --no-multiline
Change the way options behaves for skipping profile info

And providing profile info.

There's value in keeping it behaving like a hash, makes it much easier
to test, and it keeps access to values in the Options simple.
Merge pull request #418 from cucumber/pretty_formatter_spec

Pretty formatter spec
Merge remote-tracking branch 'origin/master' into prevent_cucumber_yml_being_read_twice

Conflicts:
	lib/cucumber/cli/options.rb