Fix a bug in vex::generator::Kernel::param_size

Make param_size struct conform to boost::result_of protocol. Without
this, build was broken for compilers without decltype support.