waitress: Move testcases to separate file

Now the test-enabled waitress.o does not conflict with pianobar’s
waitress.o any more, thus running `make test` without `make clean` works
fine.
Merge remote-tracking branch 'promy/master'
Merge branch 'master' into dl