Merge changes Ia0217951,Ie8293036,Ic359e977,I9d939d17

* changes:
  audiopolicy: Refactor AudioPolicyManager::updateCallRouting
  audiopolicy: Remove ; after namespace bracket
  audiopolicy: Use C++11 atomics, factor out handle generation
  audiopolicy: Make fields of HwModule private