Factor inputextender and content out of time and globecoordinate experts

This introduces ExpertExtender with some modules. It makes it possible to reuse
the inputextender in other experts, like quantity or monolingualtext.

@siebrand, can you please have a look at the renaming of messages?