implement mail::queue
Merge branch 'master' into mail-queue
Added `Mail::queue`, `Mail::later`, `Mail::queueOn`, and `Mail::laterOn`.