Fixed CMake not finding boost, added experimental precompiled header support for clang