Fix clang compile error
Update Travis matrix:
* New clang compiler target
* Sconstruct changes for clang
* Patches to support clang