Add PortAudioC++ headers to bundle.
Remove another spurious file.
Add experimental BSD makefile.

This has mainly come about because:

1. I often forget to type `gmake` instead of `make` when building on FreeBSD;
2. This'll make creating a port for playd incredibly easy (when I was working
   on GSoC, I found that port Makefiles for BSDmake programs are trivial);
3. It's only 12LOC, and won't need much maintenance; the sources are calculated
   by `find`ing .cpp/.c files, and the only things that might break are the
   packages and cflags;
4. JUST LOOK AT HOW EASY IT IS TO MAKE A BSD PROGRAM MAKEFILE WHY DOES THE
   WORLD TORMENT ITSELF WITH GNU MAKE

There are a few hairy bits (the rules at the bottom really shouldn't be
necessary; I'll try asking some BSD people for help), but generally this is
pretty smooth going.

I take full responsibility for this Makefile.
Set up Catch.

Currently there is only one (very trivial) test case.  Get writing
unit tests, kids!
Add test runner to .travis.yml.