Merge pull request #432 from inthause/documents

Dev on DeclinedGroup, and document events
[NEW] Add 'package' optional parameter to InitializePlugin command.
[NEW] DocumentManager::getDocumentInstance now accepts the model name for its second argument.
[NEW] Add PathRule::normalizePath() and use it to generate URLs.
[FIX] Minor fixes.
[NEW] Add evaluateRelativePath on UrlManager to generate rewritten URL without saving it in the DB.
[NEW] Replace categories by listings
[NEW] In development mode automatically reinstall templates on each page rendering.
[REFACTOR] Get the webStore from CommerceServices.
[FIX] Set themeManager on theme.
[FIX] CatalogManager tests.
[FIX] Product URL generation.
Clean UnitTestWorkspace/App/Config/project.json
Merge pull request #433 from intportg/dev

Dev
Update Libraries list
Fix store id on listing block product
Update change:set-document-root command
Update test for change:set-document-root command