Fix lcov --basedir in lcov test-runner

Using top build directory for --basedir rather than the
top source directory. This should solve VPATH lcov runs
as well as runs from the source directory, too.

Conflicts:
	test/wscript
Merge pull request #15 from caitp/issue-15

Fix lcov test-runner for VPATH builds