Merge pull request #9868 from RudyLu/keyboard/catalan_support

Bug 866746 - Catalan keyboard layout r=RudyLu(cherry picked from commit 1419f08968e1a4b746579af39c9e2dbb44c0cf9d)

Conflicts:

	apps/settings/index.html
	shared/resources/keyboard_layouts.json

Merge pull request #9888 from gaye/bug-866746-followup

Bug 866746 - Fix lint errors introduced by 1419f0 r=RudyLu(cherry picked from commit 26701c886c262a40ffb9bcca3121204575baa922)

Conflicts:

	apps/keyboard/js/render.js

remove unused layout property
Merge pull request #11272 from davidflanagan/bug866746-v1-train

Bug866746 v1 train