Move ramping gain channel mixing into ChannelMixer::mixChannelsRamping and make a corresponding ChannelMixer::mixChannels that doesn't ramp.
Don't ramp headphone volume at startup.
Make use of ramping gain an EngineMaster parameter. Disable ramping gain in EngineMaster tests to fix them.
Fixed segfault when pressing eject twice
reset m_iTrackLoading in case m_pCurrentTrack still NULL
Merge remote-tracking branch 'upstream/master' into loop_recorder_skins