[WFLY-1523] Step 1 - Use a consistent SPI for searching to allow a single cache implementation to be used to wrap these.
[WFLY-1523] Step 2 : Add a non-caching cache and port the user searching initialisation to use it.
[WFLY-1523] Part 3 : Move the group searching to be fronted by a non-caching cache.
Rework the schema configuration.
[WFLY-1523] Added the resource definitions and empty OperationStepHandler for LDAP caches.