internal/charmstore: add Store.AddCharm method

This is just a stop-gap measure so that tests can add charms to
the database and implement endpoints before charm archive
upload is implemented.

Using FindId works and is simpler.  What do you think?
err = store.DB.Entities.FindId("cs:precise/wordpress-23").One(&doc)