Initial support for triggering NPC conversations via phone
Required PhoneController refactors
Added OnFlagsChanged, ServerInit, PostServerLoad, DoServerDestroy, Save and Load callbacks to EntityComponentBase (this removes a lot of duplicate boilerplate on MobilePhone and Telephone scripts)