2.3/feature psr streams

Progress

This pull request has some commits that completes #1465.

* AbstractCp improvements. Standardize how render methods are called.
* Added ability to pass the model object to the collection
* Pass standard columns to FieldCollection so we can do an complete exclude
* Playing around with replacing streams cp driver logic
* Moved and improved getting a field type instance from the Type class
* Added getBySlugAndNamespace() method to the Field model
* Get standard columns in the EntryBuilder
* Auto language standard columns
* Updating field types with the new stuff
* Updated language
* Update entries views with the new stuff
* Eager load User relationship with entries, once and only if we need it
* Use user relationship in the entries view and format dates if they are an instance of Carbon
* Only select id and username for the user relation, its overridable
* Update fields with the new stuff
* Progress with Cp\Entries::form()
* Updated form and tabbed form to use lang_label()