* Gut the use of AudioFlinger for recording and replace it with custom RecordThread, RecordTrack and RecordHandle implementations
* Make sure addBatteryData is disabled so that MediaService isn't called
* Disable AudioFlinger call to get number of frame lost
* Audio recording works, also clean up the code to remove many of the unnecessary commented out AudioFlinger calls
* Clean up code more, removed commented out lines of code that will never be used, added some comments

Change-Id: I875bc90223369d9a5653c5aeeb2d49175f65e08b
Signed-off-by: Jim Hodapp <jim.hodapp@canonical.com>

Conflicts:
	media/libmedia/AudioSystem.cpp
Moved audio record source files from libhybris source tree to here to fix compile issues on other architectures

Change-Id: Ifd962837cbb82c55ad7af1c313f03c1848936965
Signed-off-by: Jim Hodapp <jim.hodapp@canonical.com>