+per #15279 FSM for PersistentActor

Located in akka-persistence because persistence is experimental and probably should not be used in akka-actor
I think there will be some kind of wrapper events that are stored, but wait with this until the design is settled. Yes, MessageFormats.proto is the place.