A recent commit which added out-of-tree builds broke buildbot coverage reports. This fixes them.
It's not very good, but it supports all of the options by the previous far-worse Makefile configure targets, and also now supports out-of-tree builds. Also include the relevent updates to the .buildbot script and .gitignore.
Signed-off-by: Max Regan <mgregan2@gmail.com>