Merge changes I8c3a4dbd,I608ed8d7,I4a70abba,I61fcf6fe,I9ae8dd64, ...

* changes:
  audiopolicy: engineconfigurable: Get rid of criteria text file
  AudioFlinger: update cache in/out configuration on device port id change
  audiopolicy: engineconfigurable: Forward device connection state to Policy PFW wrapper
  audiopolicy: engineconfigurable: switch to unix socket for PFW debug
  audiopolicy: engineconfigurable: Simplify policy PFW plugin: remove Id from structure
  audiopolicy: engineconfigurable: Migrate to XML criteria and criterion type defintion
  audiopolicy: engineconfigurable: apply coding style