fixed some things so code will compiile on travis-ci
fixed a few more things
use ifndef instead of !
shutup, Travis
actually use new compilers
have travis just build, not run tests
fixed stuff with get_pointer() function

this function seems to be required when building on 12.04, but breaks things when building on 14.04...