Adds colours to city objects based on the surface type. A map of surface type to colours can be found in constants/colours.js
Objects will be given a red tint when selected. This can be tested by taking two_buildings.city.json and using search_plugin.py with parameters "type" "building", or by using the "select building_1" button.
Objects now use their proper orientation and position from the cityjson file. This means two_buildings has the objects positioned a few km out, so please ask me for an updated version of the file with a few digits removed from their position.
edit: ready