tech tree prerequisites determination

can now determine what buildings need to be constructed and in what
order in order to build a unit or structure. addons placement needs to
be added
Added logic for gathering gas

Counts how many workers are assigned to a vespene refinery, then makes
sure there are 3 of them. Should update mineral patches to work with the
same system