+per #15279 FSM for PersistentActor

Located in akka-persistence because persistence is experimental and probably should not be used in akka-actor
I will. I took this idea from FSMActorSpec, thought that this is a common practice.