Some minor improvements.

actions.sync() now checks whether the specified repository handler was
successfully executed or returned an error, and it aborts Craft in case the
latter occured.

load._set() now takes an iterable containing one or more YAML file paths
as its parameter. This greatly simplified load.available() and
load.installed(), and fixed an architectural flaw.

Units now have information concerning what repository they belong to.