aaa: Introducing Extension manager

This class is responsible for loading and managing the lifecycle
of extensions

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