Fix unused warning.
Merge branch 'master' into features_key

Conflicts:
	src/engine/enginecontrol.cpp
	src/engine/enginecontrol.h
	src/trackinfoobject.h
Delete old TODOs. Fix unused warnings.
Const references.
Correct author info for commit
FFMPEG 0.10/0.11/1.0/1.1 and LibAV 0.8/9 compiling issues sorted out
Punch of Mac OS X compiling fixes. Tested FFMPEG 1.2 compablity with Mac OS X. Reset author stuff
FFMPEG MP3/OGG encoder is enabled again. It doesn't work as expected so it need more work.
Merge branch 'master' into master_sync

Conflicts:
	src/engine/bpmcontrol.cpp
	src/engine/bpmcontrol.h
	src/engine/enginebuffer.cpp
fix bad merge
merge with upstream/master
also update BaseTrackCache
rework sync adjustment to eliminate seesawing +/- values.
Merge branch 'master' into features_multifolder
Use reference for m_database.
Fix markTracksAsMixxxDeleted (query was not valid SQL).
Use common #define for legacy library location.
Re-order initialization.
Cleanups to DirectoryDao.
General cleanups.