first commit.
working on namespaces.
preparing for subtree splits.
swap components to dev-master temporarily while splitting.
swap aliases.
update all deps to 4.0.x in components.
adding wincache store.
some basic cleaning.
fix session expiration check.
no-op on array store start and close.
added session:table artisan command.
update dev deps for session.
Update src/Illuminate/Session/Console/stubs/database.php

Use `create` method instead of `table`.
Allowing dot-notation arrays to be used in session data. Session::put('foo.bar', 'baz');

Signed-off-by: Ben Corlett <bencorlett@me.com>
Tweaking get() method of session store so that new and old input are also retrieved using array_get.

Signed-off-by: Ben Corlett <bencorlett@me.com>
refactoring.
work on session cookie config option.
refactor session service provider to allow configurable keys.
Update start() and finish() methods for Illuminate\Session\ArrayStore to match Illuminate\Session\Store.
added a random function to str class. added a secureRandom to attempt to get a better random string in some cases.