Merge changes I3f135b98,Ifadb1d24,Ieef3e05d,Id342c224

* changes:
  audio policy: fix getDevicesForStream() with preferred route
  audiopolicy: refactor playback activity ref counting
  audio policy: remove AudioSession class
  audio policy: refactor preferred route implementation