Include type_traits in ForEach.h

Without this, `make check` doesn't compile for me.

Maybe for some boost versions, `type_traits` is includeded from the `remove_cv.hpp`.

I use boost 1.57.0 and gcc 4.9.2