Testing under JRuby
Fixed serializer test - JSON.dump doesn't work for HashWithIndifferentAccess in JRuby
Test against JRuby in Travis CI
Fix serializer test - order of keys in dumped JSON is not consistent
Simplifying the :changeset method on the Version class.
Fixed documentation for custom serializer
Adding setter module method for the 'serializer' config option to PaperTrail module.
Removing unecessary 'yaml' require statement from PaperTrail module.
Adding some more thorough test coverage for tracking of destroy events.
Changed name of (un)serialize_attributes methods so they don't conflict with other gems
Added support for configure block
Fixes active record deprecation warning
Make the create object work with custom serializer
Some minor syntax tweaks, updated CHANGELOG.
Update CHANGELOG.
Code condensation.
Update CHANGELOG.
Using ActiveSupport::JSON for better compatibility
Fixing some comments in the serializer tests to be accurate. Also tweaking the syntax of the 'dump' methods in the serializers to clarify that the serializers can acceptobjects other than just Hashes (even though PaperTrail will only pass attribute hashes to the serializers).
Making the built-in serializers declare 'extend self' so that their :load and :dump methods are available as module methods and instance methods.  This enables classes/modules that mix in one of these serializers to invoke or override the methods. Close #196