Default USE_PCH to ON and always use that for CI

I really like this PR and I am actually in favor of setting USE_PCH to ON as default value in the CMakeLists.txt files and to enable it for all the travis builds too.

Originally posted by @bourtemb in https://github.com/tango-controls/cppTango/pull/526#issuecomment-500917259