merged from lp:mixxx
added gain knob and a basic LED mapping
Delete leaking controls
Changed control delete order for modified files to reverse of construction order (following google style guidelines).
Moved recording status calls to a member variable for thread safety.
Typos and formatting.
Added DS_Store to gitignore
Merge branch 'delete_leaking_controls' into recording_improvements
Merge branch 'recording_improvements' of https://github.com/cpill0789/mixxx into recording_improvements
include saved build falgs from custom.py in branch virtualization
Pointed out possible correction in calculation of uncompressed recordings.
Merge remote-tracking branch 'upstream/master' into recording_improvements
Merge remote-tracking branch 'upstream/master' into recording_improvements
Merge remote-tracking branch 'upstream/master' into recording_improvements
Merge branch 'master' into recording_improvements
call select() by changed signalfrom PlaylistDAO to have PlaylistTableModel always up to date. Fixes https://bugs.launchpad.net/mixxx/+bug/1213603
Fixed drag and drop position and removed duplicated code, fixes https://bugs.launchpad.net/mixxx/+bug/1213734
Moved parts of PlaylistTableModel::moveTrack to playlistdao, inform Models when tracks are hiden from library. Made some funtions const.
move db queries for schuffleTracks to PlaylistDAO
split long queries in removeTracksFromPlaylists