Special treatment for designators annotated as 'goal-pose' or 'goal-location'

This adds semantic information to base-movement actions. 'goal-location' should be a location-designator, holding the symbolic description of the pose to go to. 'goal-pose' is the actually resolved pose.
Make sure designators are correctly associated with nodes even if they already exist