Applying changes from previous repository

* CDVSound: Simplify loading Media files so AAC files can properly be played again.
* CDVSound: Implement pauseRecordingAudio
* CDVSound: Implement audio recorder interruption and encode error methods.
* CDVSound: Record AAC instead of WAV
* CDVSound: Expose the leveler to JS
* CDVSound: Change the Media status from PAUSED to INTERRUPTED
* CDVSound: Change default extension to m4a.
Dynamically determine the number of input channels.
* CDVSound: Add method to set the input gain.