Merge changes Ie889f696,Ie3d7189b,Ibeceb4c4,I08055c7e,I7b01513b, ...

* changes:
  playback device should handle the active source claiming when it exists.
  Set local active port to HOME when oneTouchPlay is triggered. Update local active source at the same time.
  Add ro.hdmi.property_hdmi_cec_never_assign_logical_addresses to skip the logical addresses that will not be assigned.
  Fix routing logic on handling routing change/info.
  Add routingChange and routingInformation handlers.
  Add setStreamPath handlers and do input switching according to the new active path.
  Add ActiveSouce handling logic to switch to ARC input when the new Active is not under the current device.