Moved definitions to separate repository. Removed all definitions from Sofin repository.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Rewritten update_definitions function to support git repository as software definitions source.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Refactored definitions location to support git repository.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Added support for REPOSITORY and BRANCH environment values.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Defined setup task to enable switching definitions repository.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
More DRY code fixes.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
error() will now also exit 1. Changed some error messages to warnings.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>