[5.0] Add session helper functionality

...to bring it more in line with the `config` helper:

```php
session('key', 'default') // Session::get('key', 'default')

session(['key' => 'value']) // Session::set('key', 'value')

// Calling session() returns the store instance. Do with it whatever you want...

session()->forget('key') // Session::forget('key')
```
Taylor uses `is_null` all over the place. Literally everywhere.

If you want me to paste a gazillion links here too, just say the word...