add importer, steps and lib.

Support synchronizing remote ostree repositories.
standardized constants.
This is done by both the importer and the distributor, only difference is that the distributor doesn't set the remote id.  A utiltity location where both could use this would be great since this does a really nice job of dealing with errors.