Fix D test suite and add it to Travis CI

How would I check for the existence of a file in the make `ifeq`? This is about as good as I could manage given my limited knowledge of advanced GNU make features. To be quite honest, I don't think it makes a lot of sense for me to spend more time fighting make syntax to maybe clean this up some (the Go targets in `Example/Makefile.in` are even messier).