Minor cleanups for mcs::MiracastService{Adapter}:
- Clarify ownership and lifetime of mcs::MiracastService::Delegate instances.
- Clarify ownership and lifetime of mcs::MiracastService instances passed to
mcs::MiracastServiceAdapters.
- Replace defines with constexp const char* to gain type safety and correct scoping of
constants.