QPID-4691: Fix validation and UI for setting of keystore/truststore/peerstore dependant attributes on broker and ports

merged from trunk r1463626


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1464485 13f79535-47bb-0310-9956-ffa450edef68
QPID-4695: Add validation of configured object names and IDs

merged from trunk r1463933


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1464489 13f79535-47bb-0310-9956-ffa450edef68
QPID-4678: Update management operations to invoke ACL checks only once
    
merged from trunk r1463934 


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1464494 13f79535-47bb-0310-9956-ffa450edef68
QPID-4696: Group broker attributes on editing UI, improve attribute descriptions, add attributes units.
               Remove obsolete GroupPrincipalAccessor.
               Fix flow control attribute validation.
               Fix constant name for default group provider attribute.
               Remove redundant comments.
    
merged from trunk r1464115 and r1464362


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1464498 13f79535-47bb-0310-9956-ffa450edef68