Current implementation does not allow to avoid inheriting from
airhipctl-base-catalogues in phases. This commit decouples phases
from catalogues allowing to declare cataloues down the stream.
Change-Id: Iffa064f196f2bd7fb8aaaa951adb521abfa541b5
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>