[boost] boost::variant + auto conversion problem on VC 8