Update travis ci to use os x vm and homebrew
Setting the language as objetive-c makes it default to an os x vm, instead of a linux vm with an outdated apt-get. the compiled is specified to make up for this (clang). attempt build with brew bottle installations, as this would greatly reduce travis build times.