Moved build sources and flags into target-specific includes.

This makes it easier to write tests with the sources for each target, and it coincidentally moves us a little closer to non-recursive make.
Merging changes to tests.
Merge branch 'master' of github.com:DylanMcCall/gnome-break-timer

Conflicts:
	tests/Makefile.am