engine: Added provider table & DAO

Added table to hold external providers and also DAO that will allow to
manipulate them.

Change-Id: Iaa461cb6721b866c0a6f6531365c8af4d46eb1bb
Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>