Upgraded TechThemes to allow conditions on any name. Now using themes instead of fixed name lists.

To show relations, when a building uses its parent's theme, it keeps the same color.