Added .travis.yml for continuous integration. Added env variable to disable AVX2 for Travis (GCC version doesn't support it yet).
Allow CC to be defined other than gcc. If not defined, use gcc as default.