Merge pull request #456 from renaudJennyRBS/review

[UPDATE] Review Unit Tests
Fixed and enhanced setting the index page of a Topic.
Enhanced display of indicators in main navbar.
Fixed JS error in page functions management.
Ensure that the document is fully loaded.
Fixed unwanted display of localization menu for non-localized Documents.
Added possibility to select Documents for a Picker directly in the Module's UI (work in progress).
Enhanced selection experience: from a picker, the user is allowed to navigate to the module containing the documents to select. Once back in the master document's editor, selected elements are inserted in the picker. There is still a case to resolve for non-Documents items (ie. the items in Website/Menu Documents).
Fixed products picker.
Pickers localization.
Fixed labels not displayed in blocks properties forms.
Merge pull request #457 from fredericbonjour/Admin

Enhanced pickers: allow "in-place" selection, directly in the module.
Fixed "in-place" selection when coming from a new document (id<0).
Merge pull request #458 from fredericbonjour/Admin

Fixed "in-place" selection when coming from a new document (id<0).
[FIX] InitializePlugin command.
[FIX] Pages and sections don't need functional page to be published.
[REFACTOR] Web resources.
Merge pull request #459 from intportg/dev

Dev
(REFACTOR) Rename variable in setup classes (last argument of executeApplication)
[REFACTOR] Rename locales path from document to documents (homogenization with PHP namespaces)