Reworking the reporting system a bit

Fixes summary report colors #44
Partially addresses #30
Adding support for reporters to add cli arguments

Adds --show-all-expects argument to close #46
Forgot to bump the package version
Updating comments to reflect new code changes

Adding to release notes as well
Changing reporter subscribe contract

Breaks compatiblity for reporters not in trunk.

Changing subscribe_to_describe(self, describe) to
subscribe_to_spec(self, spec)

I'm working to get rid of all references to describe slowly.
This is apart of the reporter cleanup story #30