Changed UnresolvedAction to handle Actions without a Serialise() member function.
Added detail::DataType enum for data types exclusively used in Vaults.
Removed Action enums from Persona structs.