create/update/destroy can now have custom events
Fixed #reify so nil values in a given version get set to nil on the model
Typo fix on test description [ci skip]
Simplifying the nil attribute assignment fix, and making it so that it only happens when the item to be reified is the current version of the model
Merge branch 'nil_attribute_fix'
Limiting 'shoulda-matchers' dependency to 1.x since > 2.0 isnt compatible with Ruby18
Merge remote-tracking branch 'fanta/custom_events'

Conflicts:
	lib/paper_trail/has_paper_trail.rb
Refactoring default :user_for_paper_trail method so that 'current_user' only gets invoked if it is defined. Close #228
Add version limit config option. Close #213
Making README section on version limit feature more readable [ci skip]