<utils/Errors.h>: Fix c++11 narrowing

Summary:
C style casting opposed to static casting was used here due to Errors.h being included by C as well.

Depends on D309

Test Plan: verified

Reviewers: randall.rushing, jriordan001

Reviewed By: randall.rushing

Differential Revision: http://review.codefirex.com/D310

Change-Id: Iedbcb817ef20a49e215e7ed6bd535a0a63125baf
Signed-off-by: DHOMD <DHO@dho.im>
<system/audio.h>: do not use GNU old-style field designators

Avoiding the use of GCC extensions improves code
portability

Change-Id: I896118eb30951903b562bab95de3bc18d22db98a
Signed-off-by: DHOMD <DHO@dho.im>
Merge changes I896118eb,Iedbcb817 into kk44

* changes:
  <system/audio.h>: do not use GNU old-style field designators
  <utils/Errors.h>: Fix c++11 narrowing