Added player function MakeSelection to exposed Python functions, to allow selecting a list of units
- Fixed blocker in move command not updated when the unit does not move
- Fixed blocked status not reset when the goal status changes from "ATGOAL" to "HASGOAL" (i.e. can happen when following another unit)