Mostly just implicit declarations cleanup

removed an extraneous comma on the groups tree stuff which was an error
Sorting aliases

@mkly linked here from a forum thread and because there was no order I couldn't find what I wanted. So I have sorted the aliases. I have no idea if there is code anywhere else that is dependant on sequence and hence vulnerable to side effects.

I thought about sorting other arrays, but maybe an alpha sort was less helpful in other cases, so left others alone.
add some is_object checks
$tree is really $this
psr :/
Fixing bug with lower case table names after using create index
upgrade sql
composer tweaks
Merge pull request #1407 from ExchangeCore/js-cleanup

Some JS Cleanup
Merge pull request #1448 from JohntheFish/patch-1

Sorting aliases
Merge pull request #1465 from Mnkras/hotfix/topic-attribute

Fix #1462
PSR-2 Topics attribute
Merge pull request #1466 from ExchangeCore/Develop

$tree is really $this
Fix file set limit at 10
Merge branch 'develop' of github.com:concrete5/concrete5-5.7.0 into develop
Ensure dropzone only initializes once.
Fix external link in sitemap encoded incorrectly, doesn't work in autonav
Merge branch 'develop' of github.com:concrete5/concrete5-5.7.0 into develop
Use a patched zf2/i18n

Fix #1467
File manager class fixes