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