move #include <vector> after getting the opaques includes
move #include <vector> after getting the opaques includes

This is meant to be a workaround for Eigen support, as eigen std::vector support
needs to be loaded before the standard header.

doudou/modelkit-component,doudou/modelkit-component