DDF-7 Updated root pom with security expansion api version
DDF-7 Initial implementation of the expansion code.
Included the expansion api, implementations, tests, commands, and features.
DDF-7 Incorporated the attribute expansion into the AbstractAuthorizingRealm to expand user attributes.
Refactored the code to move the AbstractAuthorizingRealm from the api to the impl bundles. Created the security-pep-userattr-map bundle to instantiate and expose an expansion service to be injected into the AbstractAuthorizingRealm. Updated pom files, blueprint, and metatypes to link everything together.
DDF-7 Refactored the security api/commons/impl packages since they were intricately linked. Added user attributes map/service.
Added the expansion feature to the ddf-framework.
Added the expansion feature to the security-core.
Adjusted the location of the SecurityLogger in each of the java files.
Updated expansion commands to check for empty maps and add the expansions command.
DDF-7 Updated the configuration process to use a configuration file, added javadocs and comments, minor bug fixes.
Changed the expansion service to an optional list of expansion services to resolve startup issues.
Fixed NPE in commands, reflected change to list of expansion services.
Added tests to test the configuration file processing.
Updated the blueprint and metatype files to reflect the list of services and default values.