Make test output more useful

It's important to know why a test fails, not just that it fails.  This
new test output actually spits out useful information when a test
fails (or passes) instead of just printing out garbage.
Add another pinclude test

This one check that included files work across directories.  This
wasn't actually a bug, but I figured I'd check that my code for ./
actually properly works.