Merge pull request #1 from radiohead/master

fix: add ability to pass `save` options to state transition actions
Update acts_as_state_machine.gemspec

bump version to reflect changes from #3178773eb1b3bfaca4a37c58536fca51774ec902
fix: do not set initial status in `before_create` callbacks if status was already set
feature: add non-banged state transition methods which will call `save` instead of `save!`