Don't use CTest and do in-source builds on travis

Not really happy with the way it works. Since we need an extra make
target anyway we might as well just run them as an application after
successful build.
re-enabling gcc on travis

Bbecause we are no longer using constructor delegation.