Queued cookies

updated tests
added Cookie::queue() and unqueue()
added after() filter
used tabs instead of spaces, cause that's how we roll
Added indexes to 'email' and 'token' fields to improve the performance on tables with bigger results. Also added type hinting and changed `$t` to `$table` to be more consistent with the migrations generated by artisan.

Signed-off-by: Isern Palaus <ipalaus@ipalaus.com>
Added a new command 'auth:clear-reminders' that will clear the expired tokens.

Signed-off-by: Isern Palaus <ipalaus@ipalaus.com>
We should remove the seconds and not add it to the current DateTime.

Signed-off-by: Isern Palaus <ipalaus@ipalaus.es>
Merge pull request #2504 from ipalaus/feature/reminders-indexes

Added indexes to CreatePasswordRemindersTable migration to improve performance
Fix conflicts.
Merge branch 'QueuedCookies' of https://github.com/jtgrimes/framework into cookie-queue
Added Cookie::queue method for creating cookies that are automatically attached to the final response.
Fix how reminder command is resolved.
Fix conflicts.