OPENICF-300 CR-4691 Improve the configuration with custom sensitive configuration and better validation

git-svn-id: https://svn.forgerock.org/openicf/trunk@6677 05b3e5af-d696-470f-a577-fd7599f74d3c