Add support for Smart building - sequential builds of a list of projects
Cleanup SmartBuilder, now leverages off the build queue
Clean up SmartBuilder