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: I3e26d8c324e925940c0febf5f3b912383445fba3

Conflicts:

	core/java/android/hardware/display/IDisplayDevice.aidl
	core/java/android/hardware/display/IRemoteDisplayAdapter.aidl