scattershot now requires a weapons lab to research

hitting scatter button doesn't do anything unless we have a weapons lab
buildable now has a TechType parameter that tells TechManager what kind of building it is
gave building prefab the Tech.weapon and generator prefab Tech.generator