number of changes concerning managerBuild

temporary solution to refinery issue (refinery is not considered a
created unit)

added condition to have appropriate building before training units

created room for add-ons (cant tell if it's working properly. structure
may be built right on the edge of the map)

list of buildings will remove destroyed buildings (list seems to
disappear when command center is destroyed)

privatized a few methods