Revert "Revert "Improves setup manager implementations""

This reverts commit f133ab2550b4e2d6a4232433f92962fb8c875bc1.
Revert "Revert "Improves setup manager implementations""

This reverts commit f133ab2550b4e2d6a4232433f92962fb8c875bc1.
Adds TablesCreateMShop as post-dependency to run these tasks only on existing tables
Fixed overwriting post-dependencies to get the tasks in the correct order again
Merge branch '2014-08-12_setup-test' of https://github.com/nsendetzky/arcavias-core into 2014-08-12_setup-test

Conflicts:
	lib/mwlib/src/MW/Setup/Manager/Multiple.php
Fixes overwriting post-dependencies to get the correct order of the setup tasks
Merge pull request #783 from nsendetzky/2014-08-12_setup-test

Improves setup manager implementations
Merge pull request #784 from nsendetzky/master

Reduces complexity of long methods
Merge pull request #785 from nsendetzky/master

Fixes autofill plugin and splits methods to reduce complexity
Merge pull request #786 from nsendetzky/master

Splits methods to reduce complexity
Merge pull request #787 from nsendetzky/master

Splits methods to reduce complexity
Merge pull request #788 from nsendetzky/master

Fixes issues found by scrutinizer-ci
Adds references to aggregate SQL statement in list managers
Merge branch 'master' of https://github.com/Arcavias/arcavias-core
Removes count limits in order managers to get correct values when aggregating items
Fixes lost label after saving plugin items
Minor improvement
Adds polish translations
Updates translation files
Minor coding style improvement