small lint fixes
address notes:
properly delete m_pPitchRing
eliminate redundant if statement
Merge pull request #68 from ywwg/vinyl-abs-fix

Miscellaneous improvements to vinyl control and linear scaler
Merge pull request #72 from daschuer/rmx2

Rmx2
Merge pull request #60 from daschuer/custom_virtualize

include saved build falgs from custom.py in branch virtualization
Merge remote-tracking branch 'upstream/master' into multiplyFolders
add directorydao test
test from empty sql file
proper TearDown of tests
test removeDir
added test for getDirs
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.
use a db for testing
return more error codes in direcotryDAO
Fixed segfault when pressing eject twice
reset m_iTrackLoading in case m_pCurrentTrack still NULL
check for child dir in addDirectory

Checks if the added direcotry is actually only a child dir. Still have
to implement what happens if I try to add an parent dir
check dir equality with QDir