Generic implementation of a buildbot for a project server

This will allow a server to provide builds for a developer from their
own public repository. The local paths for the build machine need to be
added, along with default naming.