Implement C++11 variadic templates based fusion::vector.

Note: This implementation doesn't accept using of trailing void_ within
template parameter: it will break some backward compatibility.