Use consistent naming for input methods

This will fix inconsistency in naming for input methods in menu
and keyboard name shown next to icon.

Bug: 50939
Merge pull request #220 from kartikm/50939

Use consistent naming for input methods
Correct the name of German keyboard in tests
Use deferred for loading rules, correct dependency loading, update tests
Documentation
Have no-repeat follow url for background images

This addresses downstream report https://bugzilla.wikimedia.org/51101
Merge pull request #221 from siebrand/4

Have no-repeat follow url for background images
git merge upstream/master