Add CMake option to enable/disable asynchronous operations
Adds a CMake option SMTK_ENABLE_OPERATION_THREADS
so that asynchronous operations can be disabled. This is needed for modelbuilder versions that employ the pending revisions to smtk::project (at least until the GIL deadlock is resolved).