cleanup (CMake/Qt5/c++11/code style) + add libesl