Add convert implementation for Boost.Tuple

Signed-off-by: Kohei Takahashi <flast@flast.jp>
Add C++11 based convert implementation for std::tuple

Signed-off-by: Kohei Takahashi <flast@flast.jp>