Numerous updates to build infrastructure and testing harnesses