Add support for `Mix_ReserveChannels`
Added test that tests the basic functionality of SDL_Mixer including pausing and resuming both the Sound channels and Music channel.
Added test and fixed bugs exposed by the test.
Merge pull request #936 from michaeljbishop/add-mix-reservechannels

Add Mix_ReserveChannels