Video xml serialization bugs

Main changes are:

1) use unicode strings, CB22x export was failing because it had some unicode characters in the video fields
2) rather than defining a export_to_xml() we should be using definition_to_xml(), so that the exporting hierarchy is preserved (as it's defined in xml_module.py)