Ported building trim/moulding code from BuildingEd.
dist.tcl
Hid all the road-related UI stuff.

Hopefully nobody was using the road tools...
Fixed rendering issue with LotPackLayerGroup.
Removed unused variable.
Added "Go To XY" dialog.

Opens the cell document for the given world tile coordinates.
Fixed ambigous DocumentManager::setCurrentDocument() call.
Added SpawnPointTool, SpawnPointItem, PropertyEnum, etc.
Added UndoRedoButtons, updating properties when enums change, unique enum/choice names, etc.
PropertiesModel shows enum choices below properties.
SpawnToolDialog keeps in synch with changes to "Professions" enum.
PropertyDefinitionsDialog keeps in sync with changes to enums.

Also fixed the propertydef list not updating when renaming caused the sort
order to change.
Fixed missing QString().arg() argument.
Fixed SpawnPointItem boundingRect().
SpawnPointTool handles control/shift modifiers for selection manipulation.
SpawnToolDialog uses Qt::PartiallyChecked when multiple spawnpoints are selected.
TemplatesDialog gained undo/redo buttons.
Added writing spawnpoints to a LUA script.
Implemented copy/paste for PropertyEnum.
Fixed crash with spawn-point ObjectItems in CellScene.