Made `freshTimestamp` return a Carbon object instead of DateTime

as Carbon is already used in database I think this is useful for unit testing

I can do `Carbon::setTestNow(Carbon::createFromDate(2000, 1, 1));` to fake the "created_at" field in an easier way.

I hope this will be merged in
Workbench starter follows symlinks.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Update composer.json

Incorrect syntax for doctrine version selector?
Merge pull request #2269 from MarkOKeeffe/patch-1

Update composer.json
fix conflicts.
Merge pull request #2262 from onigoetz/patch-4

Made `freshTimestamp` return a Carbon object instead of DateTime
Merge branch '4.0'
Fixed bug in default parameters that treat numeric 0 as null (or 'empty')
Added `disconnect()` method to DatabaseManager.

This method helps with unit testing where multiple connections are opened during a single PHPUnit process. Calling `DB::disconnect($name)` provides access to the protected `$connections` variable in a similar manner to `DB::reconnect($name)` but without recreating the connection. This prevents PDO Max Connection errors during database-heavy unit testing.
Changed to return void as `unset()` has no return value.
Fixed pattern filters with uppercase method names.
Update Filesystem.php

Small PHPDocs fixes and removed the return statement in the cleanDirectory method (not supposed to return anything)
Update Dispatcher.php

PHPdocs fix
Update Repository.php

Updated PHPdocs and removed return statement in addNamespace method
[Console] PHPDocs updates

Updated PHPDocs, removed return statement in renderException method, removed unused Container import
[Console] Another small PHPDocs fix
[Hashing] Small PHPDocs fix
[Session] PHPDocs fixes
[Session] Removed useless return statements in Store class
Add key=>value support to array_pluck