Completely rewrite ORM action hooks to behave more consistently across the board. Closes #201, closes #214, closes #219, closes #230
* Change transitions to be executed the same whether using ORM save actions or not
* Fix around_transition callbacks not being executed properly in ORM integrations
* Fix additional transitions not being able to be fired in transition callbacks
* Add documentation on the order in which transition callbacks run within ORM integrations
Add notes on versions / implementations of Ruby officially support