Add @RemoteClass annotation to MediaAPI remote classes

Change-Id: I5c76ea93f519763de0d4a547dde6b1a4ea68c02b
Fix event deserialization bug

Change-Id: I4fc9b1751137b598fb8d1685104006b040288582