Update clang in travis-ci
Update gcc in clang build
Gcc 4.8
Return use auto in lambda
Revert "Return use auto in lambda"

This reverts commit 0ae4483f1d6d9eaf0f450f90bce5117425e18b29.