Make the tests tolerant of other working directories

When these tests are found by nose running tests against something
which has consumed libproton as a submodule, it needs to not fall
over becuase of path differences.

Change-Id: I12885734b59ecbd6185719a567b3ee4284227aa0