Add parse() to the state registry.

Also inform when a translation was made after emitting the change event.
Controllers now sync up the full state name after all the default state translations.

Also fix small bug in the _isSameState()