Added in status command for migrations
Updated coding style to match Laravel's coding style guide
Add ability to add and remove observable events
Additional tests and bugfix
4.2-fix-associate-on-morphTo
Allow chunk to exit when the closure returns false

When looping through all of the different rows returned by an SQL statement using a chunk closure, you should be able to specify to Builder that you wish to no longer continue processing chunks by simply returning false inside the closure, without having to exit.
Move common method for a CapsuleManager to trait, this would reduce the requirement to produce new CapsuleManager for other component in the future (e.g: laravel/framework#5032)

Also remove duplicate "require-dev" component (when already explicitly declare in "require").

Signed-off-by: crynobone <crynobone@gmail.com>
Use break to exit the loop, not continue.
Avoid using fully qualified names within the code
Fix white space.
setKeyName in Eloquent/Model: Set the primary key for the model.
Merge branch '4.2'
Cleaning up a few things. Merging.
Fixing conflicts. Cleaning up CapsuleManagerTrait dependency.
Merge pull request #5079 from GrahamCampbell/4.2-names

[4.2] Avoid Using Fully Qualified Names Within The Code
Fix conflicts.
Merge pull request #5110 from timgws/patch-3

Allow chunk to exit when the closure returns false
Clean up code.
Type hint contract.
Merge pull request #5040 from dwightwatson/4.2

Add ability to add and remove observable events