Google Cast: Complete Google Cast support

Signed-off-by: Taeho Kim <jyte82@gmail.com>