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 branch 'master' into ncurses-ui

Conflicts:
	.gitignore

Signed-off-by: Kristofer Rye <kristofer.rye@gmail.com>