gf: clean draft of gf 2 times

- also comment the python interface for the moment.
- rm useless tests
add clang-format file ...
start to clean the TRIQS_COMPILER macros

- from now on, C++11 compilers only.
- backward (very) degraded compatibility mode for gcc 4.6 only.