Skin the buildings

# Description:
Extended the pattern system to cover buildings.
Supplied some test/example patterns that are quite desaturated so shouldn't cause any problems.
Please do take a look ingame though to verify.
The Cities seed is now stored and used to choose the colours for buildings in that city.

# NB:
This is dependent on the work done for #2341