fixup! More generic way to determine if a field is multilingual
Add http-accept module
Update schemas to allow object keys for translations

The validation was failing when trying to POST a translated key because
it was expecting a string or null value. This overrides all of the
popolo schemas to allow keys to be translatable objects.
Use the Accept-Language header to determine language