Merge changes I1eb2bd20,I27019ce9,I5503da3f,I2cf326f0

* changes:
  Remove explicit use of the "exiting" parameter from AudioFlinger
  Avoid explicit use of keyRouting, keyInputSource
  Make getHwAvSync strongly typed above libaudiohal
  Remove local and hybrid HALs