Added ChannelLayout class
Dox fixes
Added const methods
Added Mono and Stereo constants
Two empty layouts should be equivalent
Use ChannelLayout class instead of raw AudioChannelLayout *
Removed old ChannelLayout functions
Added ChannelLayout