Compliant fusion::result_of::make_map changes with variadic map.

fusion::result_of::make_map was changed with variadic map.
`fusion::result_of::make_map<Key..., Value...>::type`
v.s.
`fusion::result_of::make_map<Key...>::apply<Value...>::type`