StateMachineIntrospector no longer mutates

* #keep_if was changing states and events collections
* #select does not mutate
Merge pull request #6 from ohrite/introspector_mutability

StateMachineIntrospector no longer mutates