Update .travis.yml to build ninja from scratch
Update travis.yml, disable parallel build on travis-ci
Update .travis.yml

- clang++-3.3 has a bug on travis when it uses ninja for a release-build.
- let's use ninja for memcheck builds and GNU make for the rest of builds.
Use latest version of cmake in travis-ci