Phase 1 of adding asset metadata saving to old Mongo

@dmitchell @cpennington Here's the first phase of my work. Look at the tests to see what is implemented and what isn't yet.
I believe you need to check whether `dest_course_key` is in the same store and, if it isn't, get the metadata from the source store and save it to the destination one.