add support for Mac.
I asked support@travis-ci.com to enable experimental Multi-OS support
need to install cmake for mac
add a setup script for travis.
for now, this only does stuff on Mac, where must install cmake ourselves
use the new travis setup script in the before_install section