Move this getRelation() method to the base Eloquent model
Add EntryViewOption class
Add EntryFormatter class to break down the model a bit
No more passing properties
EntryFormBuilder extends Fluent
Ui extends Fluent
Update EntryCollection
add getInput() to AbstractFieldType
Update views
Update Variables
use getFormatter() on pages
Update use plugin
Update AbstractCallable
Pyro's Fluent
Merge branch 'refs/heads/2.3/develop' into 3.0/develop

Conflicts:
	system/cms/modules/streams_core/src/Pyro/Module/Streams_core/FieldUi.php
	system/cms/modules/streams_core/views/entries/filters.php
	system/cms/modules/streams_core/views/entries/form.php
	system/cms/modules/streams_core/views/entries/tabbed_form.php
	system/cms/modules/streams_core/views/entries/table.php
	system/cms/modules/streams_core/views/fields/form.php
	system/cms/modules/streams_core/views/fields/form_input_row.php
Fixes
PSR and plural is nice
Improve our Fluent
AbstractUi improvements, some modifiers changed
EntryFormBuilder extends AbstractUi with disabled render