Merge pull request #708 from azhuchkov/ldap-tests

[RJA-XXX][feature] Usage of cache for narrowed search requests in LDAP plugin
[RJA-1495] [fix] - Don't allow to leave uncompleted input in edit role page

It will prevent loss of uncompleted input.
[RJA-1495] [fix] - Don't allow to leave uncompleted input in edit role page

It will prevent loss of uncompleted input.
[RJA-1495] [fix] - Don't allow to leave uncompleted input in edit role page

It will prevent loss of uncompleted input.
[RJA-1495] [fix] - Don't allow to leave uncompleted input in edit role page

It will prevent loss of uncompleted input.
[RJA-1495] [fix] - Don't allow to leave uncompleted input in edit role page

It will prevent loss of uncompleted input.
Merge pull request #709 from rsvato/master

[RJA-1495] [fix] - Don't allow to leave uncompleted input in edit roles page
Merge pull request #710 from azhuchkov/ldap-tests

[RJA-XXX][fix] Fixed LDAP tests
[RJA-1479][feature]: simple static validation rules
for system and plugins settings
Merge pull request #711 from ddurnev/master

[RJA-1479][feature]: simple static validation rules 
[RJA-1476][feature]: Validation on start
Added 'important' config property flag to indicate Genesis should not start in case of its misconfiguration
[RJA-1476][feature]: small refactoring of property helper
Merge pull request #716 from ddurnev/master

[RJA-1476][feature]: Validation on start 
[RJA-XXX][fix] Fixed users/groups autocomplete