Initial files copied from juju-core.
Initial files copied from juju-core.