Rethinking some build improvements
Refector shell flags/versioning
Remove Threads requirement, cleanup flags
Merge pull request #381 from theopolis/feature-build-improvements

Feature build improvements