Merge pull request #645 from est77/master

Fixed formatting for last PR
Merge pull request #646 from est77/master

Do travis builds out of source. Skip install and package targets.
don't install the doxygen package for Travis builds.
More travis config cleanup