Merge branch '4.1'
Fix eloquent model relation doc blocks
Fix eloquent model relation param docs
morphedByMany is inverse
Merge pull request #3092 from GrahamCampbell/relation-fixes

[Fix] Tweak Eloquent Model Doc Blocks
change name of reminder migration table command to be more consistent with other commands.
Merge branch '4.1' of github.com:laravel/framework into 4.1
rename some classes for consistency.
rename command.
check for page name in addQuery
fix tests
check for null instead of instanceof UserInterface
update test
Run totallyGuarded() once outside of loop.

The boolean returned by totallyGuarded() will never change during the loop. Running the method outside of the foreach avoids one unnecessary count() and two checks for each iteration.
simplify condition
Add Collection::groupBy
Use array_get to fetch attribute
Added a method to retrieve random element(s) from the collection's internal array. Work done by @daylerees in pull request #3002 which Taylor requested be sent to the 4.1 branch.
Update FileStore.php

Fixed a couple of minor typos.
Add database prefix to renameColumn

Fixes an issue where renameColumn throws an exception if a database prefix is set.

Signed-off-by: Suhayb El Wardany <me@suw.me>