Immersive Desktop: add landscape/portrait orientation dependency [1/2]

PS2: add portrait orientation and switch to use a oneway IPC binder.  boom -> 2 headshots.
PS3: cleanup
PS4: remove the uri check for low profile mode

Change-Id: Ifa14538ceaa1813c315d5c9681979754c14d77c7
Merge "Immersive Desktop: add landscape/portrait orientation dependency [1/2]" into kk44