1. Changed the MotorVelocityStim to just be MotorStim and created a new MotorPos stim in the GUI to set position.
2. Fixed a bug where when you were deleting some things it was not removing the linked events. I added code so that when you delete a part all child parts have notification events where they can disconnect their linked events at that time.
3. Added code to the firmata controller to WaitForMoveToFinish, and to get moving, led, and alarm methods.
4. Updated the AnimatSimPy with the latest batch of robotics classes.
5. Modified the RbXbeeCommander code to throw an error if it cannot open the comm port while not in sim mode.
Merge branch 'master' of https://github.com/NeuroRoboticTech/AnimatLabPublicSource

Conflicts:
	Libraries/AnimatSim/MotorStimulus.cpp
	Libraries/VortexAnimatSim/VsMotorVelocityStimulus.cpp