Fixed bugs in trackFilteredObjects().

- Fixed issue of getting false xy movement detection from contours that weren't the final maximum size contour by moving the check for xy movement outside the for loop that checks all the contours. This way, only the one largest contour found gets its position checked for movement.

- Removed line that set objectFound to false that could have incorrectly set the value to false if the last contour checked was less than the maxArea.

- Added yellow pentagon drawing to screen.
Added a timer that will be used to periodically check for piece movement.
Moved checking for movement into periodic timer callback function.

- Made the pieces a global vector because I could not get the timer callback function to work as a member variable of the RunTracking class, so it couldn't access the TackedPieces. They should not really be global, but they are for now.
Added checkForMovement funciton to TrackedPiece class.

- This is called everytime the timer goes off and determines if the piece has moved consistently recently which in theory means the user is placing that piece.
Merge branch 'master' of https://github.com/asimo42/PuzzleAssembly

Conflicts:
	ConsoleApplication4/RunTracking.cpp
	ConsoleApplication4/RunTracking.h
	ConsoleApplication4/Tracking.cpp