Check if the table and column exists
Use schema builder methods in all field types
Merge pull request #2924 from obrignoni/2.3/streams-multiplatform-improvements

2.3/streams multiplatform improvements
Fix issue with permission differences not saving
Merge branch '2.3/develop' of github.com:pyrocms/pyrocms into 2.3/develop
Fix issue with users having any admin access (other than super admins) being booted to home page.

Basically - it was testing for "dashboard" permission and that doesn't exist. Dashboard is (obviously, I have one) a module name potential - so I am using admin.general for the permission - Label is "dashboard" in the GUI
Merge branch '2.3/develop' into 2.3/feature-PSR-Streams
Better method names
Just starting to replace the CP driver logic while maintaining the old api
Improvements to Cp\Entries
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 later
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