Fixed bug from artifact 1655; component names are now successfully removed when their component is deleted. Also stopped components from adding their base name to the used names map; now only component's full names are added to the map.

git-svn-id: http://firstforge.wpi.edu/svn/repos/robotbuilder/trunk@640 7d5bc05a-d525-4a0d-8ff2-4902128d4f3b