Add 'except' and 'only' methods to Eloquent Collection class.
Default to current collection in getDictionary()
Fixed issue using whereHas with HasManyThrough Relationship
Merge pull request #3770 from crhayes/4.1

Fixed issue using whereHas with HasManyThrough Relationship
Updated for phpunit 4.0
Add morph type to whereHas queries on MorphToMany. Fixes #3068.
Cleaning up code.
Eager loading of MorphTo relations.

This provides initial support of eager loading on morphTo relations.
Constraints by type are not yet supported, but can be fairly easily
added I *think*.
Merge branch '4.1' of github.com:laravel/framework into 4.1
Fix morphTo eager loading from morphMany. Added tests.
Fix to Model MorphTo to allow for Models with custom primary key names.
added empty line as per note: https://github.com/laravel/framework/pull/3885
Added conditional to buildDictionary foreach loop

Fixes situations where morphType is null
Updated code style
Merge 4.1.