hal: Enable direct playback support for AUDIO_FORMAT_PCM_FLOAT

-Add changes to support PCM_FLOAT format using direct track.
-For targets supporting true 32 bit, convert FLOAT pcm data
to 32 bit.
-Targets which dont support true 32 bit, convert FLOAT or
32 bit input to 24 bit Packed in HAL.

Change-Id: I8052c8b878bbd4d70c0453df054953d494773b0a
diff --git a/hal/Android.mk b/hal/Android.mk
index 9888396..0143c2c 100644
--- a/hal/Android.mk
+++ b/hal/Android.mk
@@ -247,11 +247,13 @@
 	libtinycompress \
 	libaudioroute \
 	libdl \
+	libaudioutils \
 	libexpat
 
 LOCAL_C_INCLUDES += \
 	external/tinyalsa/include \
 	external/tinycompress/include \
+	system/media/audio_utils/include \
 	external/expat/lib \
 	$(call include-path-for, audio-route) \
 	$(call include-path-for, audio-effects) \