Only download composer-binary if not present
Use composer provided phpunit for unit tests
SW-7194 - Added additional documentation for the manager class
SW-7143 - SEO cron only executed for active shops
SW-5945 add configuration for phone as mandatory field
Merge pull request #571 in SW/shopware from bugfix/master/sw-3436-missing-ab-in-memo-price to master

* commit '134d536595046e74ee4b8bb4fc74d26135bc444e':
  SW-3436 - Add missing "from" to price in wishlist
SW-7216 - cleaning cache in BE deletes gitkeep
SW-6977 Remove unused supplierSearchAction action
Merge pull request #577 in SW/shopware from feature/next/sw-6977-remove-supplierSearchAction to next

* commit '6d14f34f1e22c0dac14c70f9e69946404474d123':
  SW-6977 Remove unused supplierSearchAction action
Merge pull request #575 in SW/shopware from bugfix/master/sw-7143-seo-cron-inactive-shops to master

* commit 'fbe8281faee933e25359e0fcaaf0e9856020428a':
  SW-7143 - SEO cron only executed for active shops
NTR - Addition unit tests for addFilter()
Use absolute paths for .gitingore entries to prevent ambiguities.
Refer to composer provided phpunit and use build-composer-install task.
Merge pull request #576 in SW/shopware from bugfix/master/sw-5945-add-configuration-for-phone-as-mandatory-field to master

* commit '434c3b2ab51ac45be5f7ce643a6530d26b3beccd':
  SW-5945 add configuration for phone as mandatory field
Introduce ResourceLoaderAwareInterface to inject ResourceLoader into Controller.
Tidy up DependencyInjection namespace, remove unused files, add docblocks etc.
Fix failing tests.
Set container-cache-path from config.
SW-7023 return the fallback payment if no other is available
SW-5945 change class if phone is not required by registration