Simplified build test quite a bit

Two big changes:
(1) the change to cvmix_setup makes it much easier to set up the build for each
    compiler
(2) I no longer check out four copies of the repository, I just link each
    executable after a successful build and `make distclean` after each
    compiler has built with and without netcdf