better x3::variant interface
Merge branch 'x3-devel' of github.com:boostorg/spirit into x3-devel