Import/export modulestore-stored asset metadata as XML.

Export modulestore-stored asset metadata as XML to exported course.
Import asset metadata XML from exported course into modulestore.
Minor changes to asset XML schema definition.
There's no need for these types to be hard-coded. It's just that there was no current need for arbitrary extension -and- hard-coding them was easier. Their usage is light - adding arbitrary extension in the future will be possible.