[PLAT-4899] Allow caching on a NonVersionedRedisSecuritySource.

This commit contains a new caching version and changes to the component
factory to allow the behavior (entirely optional and publishes on a different
classifier).

Also includes a change to not swallow exceptions in node traversal.