Enable precompiled headers to speed up builds
Enable all components in .travis.yml
Only build master and review* branches on travis-ci.org

This is to avoid abusing travis-ci resources on development branches.
Merge pull request #469 from tpaviot/review/improve-travis-ci

Improve travis-ci usage