Ingest charms in parallel.

This branch also includes the ability to limit the number of charms/bundles
that charmload tries to publish.

Also fix a time UTC issue causing tests to fail locally.
I'd add numPublishers to the charmLoader struct, which makes it compatible with the code move of charmLoader to another package.