Fix target state being indeterminate for transitions that use blacklists
Update State tests to only validate usage of super in state-driven behaviors in Ruby 1.9.1+
Raise InvalidContext error when the current state does not define a state-driven behavior. Closes #196