Implemented thread pool
Refactored tup config files (use "tup variant" for build variants)
Merge remote-tracking branch 'petersohn/master'

Conflicts:
	bin/main.cpp