Only enforce when it ends with _id or _type

Presently was picking up examples such as 'interest_ids' due to not checking only the end of the string.
Bump version to 0.8.1
Update matchers for RSpec 3.0

Set gemspec to use RSpec 2.99
Add `supports_block_expectations` to Reactor's supplied test matchers
Remove unnecessary `with` with no arguments

Convert specs using `transpec`
For more details: https://github.com/yujinakayama/transpec#supported-conversions
Merge pull request #17 from hired/serialize-fix

Only enforce when it ends with _id or _type
Merge pull request #16 from hired/rspec-2.99

Upgrade to RSpec 2.99.x
Revert "enforce publish data structure/event signature polymorphic key naming convention"

This reverts commit 4917067fed5a88a913473f637ff6f4f4d5622ec4.

Conflicts:
	lib/reactor/event.rb
	spec/event_spec.rb
version bump to remove stupid signature enforcement
WIP rspec 3.0 support

TODO:
Causes strange sqlite transaction error
Running with --order random gives other failures