clang try 1
clang try 2
clang try 3
clang try 4
clang try 5
Revert "clang try 5"

This reverts commit 1f2c4a8ba8ebdcea542a6edfee6f8af8086a4ca5.
clang try 6
clang try 6.1
clang try 7
clang try 8
clang try 9
clang try 10
clang try 11
clang warnings reduced
Clang makefile sync
Merge pull request #32 from GenaBitu/travis-clang

travis-clang to develop