store pointer to creating CO in CDP
Removed separate Hash table from ControlObject.
Merge branch 'master' into atomic-co2
Introduce QSharedPointer for ControlDoublePrivate
Fix double add to hashtable
Delete all leaking cdp one shutdown
Merge branch 'master' into atomic-co2

Conflicts:
	src/control/control.cpp
	src/control/control.h
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
AutoDJ shuffle respects selected tracks, fixes https://bugs.launchpad.net/mixxx/+bug/1169438
added missing trackIdList.clear()
fixes from  kain88-de comments
Vestax VCI-300: Jog control improvements

2013-05-30:
- Ignore jog wheel movements unless the jog wheel surface is touched.
  Exception from this rule: Nudging when playing in scratch mode is
  still possible without touching the sensor plate!
- Different jog sensitivity parameters for cueing and nudging (tempo)
- Increased jog sensitivity for both cueing and nudging

See also:
http://www.mixxx.org/forums/viewtopic.php?f=7&t=4021&start=20#p18581
Vestax VCI-300: Borrow some ideas from Serato DJ

2013-10-05:
- Pitch Bend (Pitch Shift)
- Pitch Adjust (Shift + Pitch Shift)
- Stutter Play (Shift + Play)
Vestax VCI-300: Bugfix for broken backspin

2013-10-05:
- Fix broken backspin (regression introduced with version 2013-05-30)
more fixes from kain88-de comments
Vestax VCI-300: Fix stutter play

2013-10-05.1:
- Fix behavior of stutter play using the latest position
  where playing started. The previous implementation was
  completely different from that found in Serato DJ.
- Some minor changes to reflect the values that would
  need to be reset on track load. Unfortunately there's
  no appropriate callback in Mixx to invoke this function.