Refactored project creation and project configuration into two separate
workspace modification operations, the former running in the UI
thread, the latter as a worker thread. Also fixed bug where "Finish"
button was enabled when a template was selected but the template
properties page still had empty fields.