Remote display framework support.

Any app can use the remote display APIs to mirror to another device...
This can be used to implement AirPlay, Chromecast, or even screen recording.

Change-Id: I6f45b393afb2f9d438d4aa548e8149946741c928
Merge branch 'cm-10.2' of https://github.com/CyanogenMod/android_frameworks_base into HEAD