tegra3-common: Sync include/hardware headers

Updated audio.h required for the recent frameworks/av changes.

Change-Id: Ia1f8acb59cd5547fb9b03a4afa8b4db4f577896c
fix libstagefrighthw and other conflicts with other devices

- this includes jflte and many other devices

Change-Id: I2414571a04fe3deb1214ef97400f40bedb551efe

Conflicts:
	Android.mk
removes useless comments

Change-Id: I02cbd6d3233c879395067f52c2a9539ebe7c34c5
tegra3-common: Add system/audio.h

Change-Id: I91c4f66d0590ee09a815fc8ed545c96493897250
tegra3-common: system/audio.h: Remove ICS compat

Change-Id: I79b6ae92043759265171a1e16f4934ecf291e9ed
tegra3-common: system/audio.h: Use correct DEVICE_BIT_IN bits

This fixes various input steam routing problems (e.g handsfree calling).

The values can be obtained by looking at the stock audio.primary.tegra.so
or audio_policy.tegra.so with a dissasembler and searching for the
corresponding field names.

Change-Id: Ice4362ba7e559d7a5c31bf45a1d5e62e795feb2b
Revert "Fix audio_policy.conf"

Not needed anymore when using the correct DEVICE_BIT_IN bits.

This reverts commit 9c079cbb12ea42df9e066a3e93684a128d318525.

Change-Id: I528d66a8b3ee2ec6aa13c90dd8eaa97dda5acf8c