Make reserving resources a little better

Also fix non-Zerg expanding.

The reserved minerals are linked to the builder, so they can be freed
when used.
This reduces the incidence of a worker failing to build becuase of a
lack of resources (not completely gone however :C)
Increase medic priority
Control dragoons and observers as protoss
'Fix' scouting