CMS-4336 Create repository and Workspace for userstores
CMS-4373 Get Elasticsearch-enabled integration test framework up and running

Get something up and running
CMS-4373 Get Elasticsearch-enabled integration test framework up and running

Remove ElasticsearchIntegrationTest stuff. Randomize everything stuff didnt quite suit our need.
Fixed a synchronization problem.
CMS-4378 Add field modifiedTime  to Principal
CMS-4379 Create IntegrationTest for Ordering

Create integration-tests for SetChildOrder
CMS-4366 Use nodeService to update Principals
Removed some unused xml serializers.
CMS-4368 Login Improvements
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
CMS-4380 Store AccessControlList on node
CMS-4357 Implement User Manager TreeGrid - part1
CMS-4357 Implement User Manager TreeGrid - part1- edited
Merge pull request #1033 from enonic/CMS-4357

Cms 4357
CMS-4370 Disable duplicate if more that one element is selected
CMS-4357 Implement User Manager TreeGrid.
Moved UserTreeGridItem classes from api to app.browse
CMS-4322 Ordering - Add order info column CM app browse grid
CMS-4367 Login Form Improvements
Merge pull request #1035 from enonic/cms-4367

CMS-4367 Login Form Improvements
CMS-4384 Switch get-statements to use search-index

Using query-service instead of workspace-service. Added integrations-tests for changes commands