SvgAssembliesList: Fix Qt macro

Use Q_SLOTS/Q_SIGNALS instead of slots/signals
Compositor: Set window title

- updated with project name and save status
SvgAssembliesList: Changed default project filename
ProjectWidget: Add field for output directory

- Add update signal in SvgAssembliesList
- Add update mechanism in CompositorController
CompositorWidget: allow save without any assembly open

For outputDir changes.
CompositorWidget: Add slot onProjectChanged

- to handle enabling/disabling needed element
TreeView: Implement mechanism for opening/showing assembly
CompositorController: Implement Create/Open/SaveAs project
TreeViewController: Set assembly element node not selectable
CompositorWidget: Remove test code