Metadata test fix

The previous one had a race condition where it would sometimes work
and sometimes not.
Metadata format change.

Instead of a list of 2-tuples, just use a dict for metadata.  Dicts
are much nicer to use.  The reason to not do this was to preserve the
order that metadata that got added, but that seems very hypothetical
at this point.  Right now the only user of this feature is TED and
they only have 1 metadata field.

The only times the order will matter is when you're viewing it on a
page, and inside the editor.  For either case, I don't see it really
making much difference when order we display the metadata in.
Updated integration repo
Made new editor work with the new metadata format

Also fixed a bug where we didn't show metadata when editing the
initial version of a language.
add test for updating speaker-name metadata
Merge pull request #693 from pculture/metadata-format

Metadata format