aaa: Introducing AuthenticationProfileRepository

This class will replace AuthenticationProfileManager in loading the profiles.
The class will construct a profile based on two separate configurations -
one of authenticator (authn) and one of directory (authz)

Topic: AAA
Change-Id: If375fccea98544c64d9ec41cc9dbcb855bf02fb7
Signed-off-by: Yair Zaslavsky <yzaslavs@redhat.com>