errors from the juju-core project, annotations from arrar, and made to work with juju/errgo.
Move the annotation_test to errors_test package.
Copyright headers.