Allow App::down() callback to be configurable based on app requirement. Fixes #1701.

Signed-off-by: crynobone <crynobone@gmail.com>
Allow ServiceProvider::commands to receive an array of commands
Add PHP 5.5 to travis config file for workbench packages

Signed-off-by: Dries Vints <dries.vints@gmail.com>
Fix bug in auth.logout event.
Fix bug in Auth Guard logout method.
Fix blade compiler reversed tags issue
Added new test for reversed blade compiling
added missing "use Closure;" to SqlServerConnection.php
Signed-off-by: aeberhardo <aeberhard@gmx.ch>
Update Whoops handling.
Add array_column polyfill.
Check for null in presence verifier.
Update change log.
Set deleted_at on model when soft deleting.
Fix changes.json.
Custom authentication extends need only return UserProviderInterface implementations.
Make it easier to extend the Request class.
Small docblock fixes

Signed-off-by: Dries Vints <dries.vints@gmail.com>
prevent error on flushing empty cache
Also fix problem of section returning stale data
Check Jsonable interface in Response::json method. Fixes #1947.
Fix fetch method for Eloquent models.