GeditDocument: rename a function

get_language_metadata() is ambiguous. It is actually the string _for_
the metadata, not the language set in the metadata.
So get_language_string() is a better name.
GeditDocument: more documentation for the signals

Explain also the changes with gedit 3.14.