Merge pull request #765 from nsendetzky/master

Fixes problems uncovered by scrutinizer-ci
Merge pull request #766 from nsendetzky/master

Fixes test suite name for MW directory
Merge pull request #767 from nsendetzky/master

[XXX] Fixes managers working with referenced items
Merge pull request #768 from nsendetzky/master

Fixes problems uncovered by scrutinizer
Merge pull request #769 from nsendetzky/master

Fixes issues found by scrutinizer-ci
Merge pull request #770 from nsendetzky/master

Splits methods to reduce complexity and fixes documentation of price item interface
Merge pull request #771 from nsendetzky/master

Fixes immunable flag handling and documentation
Merge pull request #772 from nsendetzky/master

Splits editProduct() for reduced complexibility and improves method signatures
Merge pull request #773 from nsendetzky/master

Fixes suppressed errors and catalog / list item interface inheritance