Control eS305 voice processing effects

Changed RW rights for voice processing configuration through sysfs

Added audio effect configuration file which declares the Audience
 voice processing effect library and declares the effect libraries
 and configuration (changes to camcorder) only for this device.
 It also uses the "bundle" effect library for post-processing.

Added voice processing effect wrapper for NS, AGC, AEC, which
 are handled by the eS305.

Modified audio HAL to not handle eS305 control, but delegate to
 effect wrapper by informing it of current IO handle, and
 eS305 preset according to current route.
 HAL also always reports that echo cancellation is supported.

Bug 7230361

Change-Id: I0ed54d50d45e556cc0ea9ea29cd238632b6f7f17
8 files changed