Change mersenne_twister::seed() to take a command_queue