Refactor DoctrineDriver schema to have a seperate queue table.

When using the Doctrine driver together with Juno it would remove the queue from the list when empty, this fixes that. And makes it more inline with Kombu.