Split up CMake configs for ability to use different compilers per lib file. And fixed travis build hopefully.