allow passing datetime objects to queue later.
Merge branch '4.0'
Added Queue::bulk method.
cast to array just in case we dont know beforehand.
Merge branch '4.0'