EntityState : refactor

* replace EntityStateMachine by EntityStateSystem to be more EntitySystem like and "secure" IMHO.
* add ComponentModifier in EntityState to modify existing Component (justed added or not)