Fixed a minor bug with CharacterSetRules
Removed ToggleRule
Added more control logic via "states"

Added skip control, optional inheritance and passthrough to states.
Merge remote-tracking branch 'origin/master' into devel
Added an event system