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.
Fixes that it couldn't store due to explicit ctor.
WIP