First implementation of the localization perceptual task
Added an additional constructor to MotionCommand
Added a function to test if the robot is attempting to grab an object
Added functors to test shape types, and test if a shape is a landmark
Added a new task status (TS_COMPLETE) and a new task type for localization
Added functions to return agent's position and orientation during error, and a test for orientation change to help eliminate false positives
Made some changes in the Motion Handler and Perceptual Multiplexor
Made some minor changes; nothing that SHOULD change functionality
Added a function to set the tasks status
Added a feature to use the agent's gaze polygon to search everywhere in front the robot
Added a recovery capability for localization
Set pointer to null at end of function call instead of inside the if-statement
Destroyed the perceptual tasks queue before pages (may reference some primitives in a ptask)
Renamed KoduGame to KoduInterp, and allowed other percep recovery machines to pause the evaluator (if needed)