Add getCode and getVariables methods back into SerializableClosure
Clean up Eloquent folder a bit

- Re-arrange namespaces
- Properly indent params in DocBlocks
- Add missing params in DocBlocks
- Add dependencies in to some function parameters (Mostly Builder classes)
- Fix some incorrect return types
Replace incorrect return type
Merge pull request #2385 from jeremeamia/4.0

Add getCode and getVariables methods back into SerializableClosure
Defautl value when reflashing.
Merge pull request #2391 from DriesForks/fix/clean-up-eloquent-folder

Clean up Eloquent folder a bit
Dynamic flashing on Redirect.
Fix type-hint.
Allow non-integers in sync.
Added --bench option to controller:make Artisan command.
Extract the pivot model creation to the related model for customization.
Set startOfDay on Y-m-d attributes.
Added 'shared' method to View to pull a single shared item out.
Replace :count lang choice
Update Filesystem.php

Changed deleteDirectory and cleanDirectory function. Now return true on success.
Merge pull request #2396 from PhiloNL/patch/choice-number

Replace :count lang choice
Update Filesystem.php
Add getCachingIterator method to collection.
Merge pull request #2397 from AbhishekGahlot/patch-2

Update Filesystem.php
Fix doc blocks and stuff.