fix makeDeps ifdef
enable Travis CI
add linux path for self build in travis config
debug testing infrastructure
include compile-time dependencies for testing
Merge branch 'master' into cmake

* master:
  include compile-time dependencies for testing
  debug testing infrastructure
  add linux path for self build in travis config
  enable Travis CI
  fix makeDeps ifdef
update travis config for cmake branch