Adding makeCurrent to concurrent interface.
Removed SCIRun package dependency from viewer.
Removed all threading and tests pass.
Remove old lockless queue.
Get rid of last remnants of threading in spire.
Removing glm and adding exported GLM.
Add 3rdParty directory to exported. Remove old eigen reference.
Minor formatting changes.
Remove add_dependencies for CPM. It does not need it.
Remove add_dependencies line from all tests.

It is not needed. target_link_libraries will automatically add
dependencies where necessary.
CPM_EnsureRepoIsCurrent instead of manually downloading regression data.
Fix viewer.
Remove unused head_sha variable.
Removing metadata.
Fix typo.
Remove unnecessary comment.
Add c++11 implementation of optional.
Add interface to retrieve uniforms.

Necessary after getting rid of object metadata.
Removing lambda interface.
Remove unsatisfied uniform list.