libopus tests now run through xctest.

Sadly, I had to edit the tests C files to achieve this, since they all define a clashing symbol "main". Hopefully one day in the future Xiph will change the architecture of these tests to support linking them all together and refactoring out the mains into other C files.