Add initial support for MediaRenderer API.

Add MediaRenderer API to xwalk. Most of the APIs are implemented and I have tested the basic ones already. Need to fix few more bugs.

BUG=XWALK-1195
nit: `*` or `&` with type, for eg: `GObject *source_object` -> `GObject* source_object`, please do that for whole PR