Add ability to append items to model arrays / JSON.
Fixing DocBlock for Model.php

Fixing a small typo and adding `@var array` to DocBlock for new appends functionality.
Cleaning up some tech debt in the Eloquent builder and relationship management.
Get default connection name on null reconnect.
Merge remote-tracking branch 'origin/4.0'