Added first travis file and modified Cmake so it supports different compilers.