2.3/feature psr streams

Progress

* Added ability to get a field type instance from an entry model
* Added AbstractField to get more OOP field types
* Formatting Eloquent attributes with field types is playing nicely and starts to address #1465 by automatically formatting only the columns that are selected in any query and that have a corresponding field type. 
* Beginnings of the Form builder using the OOP stuff
* Start using the new stuff on field types. Extend AbstractField.