[r=bac][bug=][author=benji] This makes the bundle API endpoint return non-promulgated charms
when an owner is included in the bundle URL. A test was added that
failed before the code was changed and which passes now.
Bonus: the "lint" make target now depends on "install" so a "make lint"
in a fresh checkout will actually work.