Clang build fix

This fixes the Linux build and adds a Travis build for clang