A fix for #4498 and #4684. Eloquent model now boots all used traits, not only those declared in current class only.
Cleaning up code. Fixing stuff. Tests.
Merge branch 'FractalizeR-model_boot_trait_fix' into 4.2