Get travis building the cpp source code

This PR will get Travis-CI building our codebase, but I had to make a couple CFLAG changes in the make file. @scottpurdy Please review the makefile carefully. I'll call out exactly the change I made.