[WFLY-490] Cut back on the sorting
[WFLY-490] Cache AccessConstraintDefinitions
[WFLY-490] Cache the user permissions by role set; cut out some per-request factory collection copying