* Added currentTime property to AERecorder which is being calculated on every audio callback
Merge pull request #44 from JlUgia/jose/added_current_time_to_AERecorder

* Added currentTime property to AERecorder which is being calculated on ...
Always use 16 bits per channel in AEAudioFileWriter when writing to uncompressed PCM formats
AERecorder: separate startRecording method
Minor TPCircularBuffer update

- Added a couple of extra sanity checks for ABL utilities
- Use const keyword for AudioStreamBasicDescription parameters
Added missing 4096 kAudioUnitProperty_MaximumFramesPerSlice assignment for main output unit
Switched order of audio unit setup calls for AEAudioUnitFilter/Channel

See http://forum.theamazingaudioengine.com/discussion/104/aeaudiounitfilter-couldnt-setup-converter-audio-unit-error/p1 for discussion
Merge pull request #45 from lijon/aerecorder_separate_prepare_and_start

AERecorder: separate startRecording method
Adjusted AERecorder workflow
Updated podspec
Fixed a problem with replacing the IO unit (e.g. when switching voice processing on/off)
Move kAudioUnitProperty_MaximumFramesPerSlice assignment on audio unit channel/filter earlier to avoid initialisation error
Merge branch 'master' of https://github.com/TheAmazingAudioEngine/TheAmazingAudioEngine