Add tests for xml import/export between different modulestores

@dianakhuang it's so we only construct it in one place and other methods can just access the asset keys. Elsewhere Cale's removed a lot of code that constructs asset_keys in disparate places. Concentrating the logic in one place makes a lot of sense, then if things change you only need to change it in one place