Allow a block to be called when running a transition
added after_commit hook
added specs for :after_commit hook
Merge pull request #92 from tisba/master

after_commit callback
added support for after_commit callback to README
versiom bump to 3.0.23
Add a validate method for ActiveRecord to prevent persisting invalid states.
using the latest version of rspec
not using mime-types 2.0 for now, because we want to still support Ruby 1.8.7
testing with latest ActiveRecord 3.2 version
Merge branch 'master' of https://github.com/Intrepidd/aasm into Intrepidd-master

Conflicts:
	lib/aasm/persistence/active_record_persistence.rb
Add README changes for pull request #90
Merge pull request #97 from Intrepidd/master

Add README changes for pull request #90
version bump to 3.0.24
Fix transition test to not pass args

This fixes the negative case to actually test the negative case, instead
of the positive case.
let Travis build it with rubinius 1.2.4 and 2.2.1
trying to enable Rubinius build on Travis
JRuby does not work due to lack of sqlite3 availability
allowing JRuby and Rubinius builds to fail (without breaking the entire build)
we don't need ruby-debug-completion