Send event :example_start before :example_pending

Fixes integration with formatters written for RSpec. RSpec emits start,
then pending no matter how the example is marked as pending and some
formatters out there[1] requires this reporter to follow the same
convention.

[1]: ci_reporter is such an example
Remove uneccessary branching
Merge branch 'pending-groups-in-formatters'
Set version to something not in upstream

I need to host this as a gem to use it internally.