Add a for_each in triqs::tuple

Very much like the boost::fusion::for_each but specialized
for tuples and allowing for extra arguments.

  modified:   triqs/utility/tuple_tools.hpp
  modified:   test/triqs/utility/tuple_tools.cpp