CMS-4307 Page Templates - Design fixes to Module selector input

- added RichComboBox.getSelectedOptions() and removed it from inheritors
- fixed spelling in SelectedOptionsView.getSelecteOptions
- created interface SelectedOptionView and BaseSelectedOptionView realisation
- renamed ModuleConfig to ModuleView and removed combobox from there
- created ModuleConfiguratorComboBox and used ModuleView as SelectedOptionView there
- finally changed ModuleConfigurator from InputTypeNotManagingAdd to InputTypeManagingAdd
Merge pull request #1032 from enonic/cms-4307

CMS-4307 Page Templates - Design fixes to Module selector input
CMS-4392 Use w3c dom instead of jdom.
CMS-4357 Implement User Manager TreeGrid - part1- edited
Merge pull request #1037 from enonic/CMS-4357

CMS-4357 Implement User Manager TreeGrid - part1- edited
Moved some classes.
CMS-4307 Page Templates - Design fixes to Module selector input
RichComboBox: removed not needed fully named class references.
ModuleConfigurator: removed unused method.
CMS-4394 Simplify our Json usage in Core.
CMS-4381 Add AccessControlList to Content
Reverted some changes. Will create more tests.
Added tests for node serializer.
CMS-4394 Simplify our Json usage in Core. Json node serializer is simplified.
CMS-4394 Simplify our Json usage in Core.
CMS-4394 Simplify our Json usage in Core.
CMS-4307 Page Templates - Design fixes to Module selector input
Introduced a ModuleConfigProvider to be used by ModuleConfiguratorComboBox so that it existing data can be displayed.
CMS-4395 Remove deprecated API usage.
CMS-4396 Replace AccoutKey with PrincipalKey. Removed old group, role and account. Still using UserKey.
CMS-4396 Replace AccoutKey with PrincipalKey. Removed UserKey.
Added info for further module breakdown.
CMS-4307 Page Templates - Design fixes to Module selector input
Fixed problem with persisting ModuleConfig
Moved InputTypeView ModuleConfigurator to the api.content.site domain
Replaced duplicated code with use of api.content.site.ModuleConfig
Introduced method api.ui.selector.combobox.RichComboBox.getSelectedOption