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
fixing bug with packaged 404 theme template not displaying prooperly
Merge branch 'develop' of github.com:concrete5/concrete5-5.7.0 into develop
Temporarily disabling imagick
Merge branch 'develop' of github.com:concrete5/concrete5-5.7.0 into develop
Merge branch 'get-theme-info-via-methods' of https://github.com/mlocati/concrete5-5.7.0 into mlocati-get-theme-info-via-methods
Fixing typo that was leading to this not installing
Merge pull request #1224 from ChadStrat/patch-5

Accommodates custom package driven publish targets
tweaking publish target type location logic
Reverting previous commit theme work that made install break