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
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
Merge remote-tracking branch 'upstream/master' into recording_improvements
Merge branch 'master' into recording_improvements
Merge remote-tracking branch 'upstream/master' into recording_improvements
Merge remote-tracking branch 'upstream/master' into recording_improvements
Cleaned up recording preference code style.
Spelling.
Merge branch 'master' into recording_improvements
Merge remote-tracking branch 'upstream/master' into recording_improvements

Conflicts:
	build/mixxx.py