Fixed limit of 8 sub-channel-groups

`createChannelGroupWithinChannelGroup` updates the `parentGroup->channelCount` but never changes the bus count on `parentGroup->mixerAudioUnit`, so no more than 8 subgroups can be successfully created. This PR just sets the `kAudioUnitProperty_ElementCount` to the current channel count whenever a subgroup is created.