+per #15279 FSM for PersistentActor

Located in akka-persistence because persistence is experimental and probably should not be used in akka-actor
note that a FSM state transition is also an event, even if it uses the same data.