Gallery2: support live streaming and bookmarks

(cherry picked new files from commit id
990c6d43ea7c184846e19d41bef0d93aee4e581b)

Change-Id: Idc254cf0f7e8a9b492203313fa63349d07d19d5c
Gallery2: support live streaming and bookmarks

Users can input a URL for streaming display.
URL bookmarking is supported.

Change-Id: Ia69497cdcfee963ba2209119a5b9dc82b64497da
Gallery2: add some video features

(cherry picked files from commit id
990c6d43ea7c184846e19d41bef0d93aee4e581b)

Change-Id: Ifdcc4e9ab14d1f8b273faa97f0f66ba2f4034bea