PSR-2
Indentation fixes
Show error and inhibit installation of invalid new themes
Check page_theme.php and improve theme name/description handling

- Let's check that page_theme.php defines correct class name, namespace and inheritance
- Let's introduce two new methods: getThemeName and getThemeDescription
Handle packaged themes
Allows for custom package driven publish targets to be rendered correctly without error

Ran into issues and had to add this $pkg check to render my custom composer target types.
rework PSR2 & package custom target type fix

rework PSR2 & package custom target type fix
Search Fields

Added a getSearchFields function to the Files, Pages, and Users search
controllers.

Output buffer no longer used when in the getField function for the
Files, Pages, and Users search controllers.

Updated the search elements for the Files, Pages, and Users to use the
new getSearchFields functions.
Fixed Code Formatting

Replaced tabs with spaces for PSR2 compliancy.
Dashboard CSS/JS fix for iPad
fixing bug with packaged 404 theme template not displaying prooperly
Merge branch 'dashboard-tablet' of https://github.com/hissy/concrete5-5.7.0 into hissy-dashboard-tablet
Merge branch 'develop' of github.com:concrete5/concrete5-5.7.0 into develop
PSR-2 & indentation fixes
Use inline function instead of global function
Clear localization cache when viewing new packages
PSR-2
Clear translations cache when installing packages
Clear translations cache when uninstalling packages
Clear translations cache when upgrading packages