Bug 866746 - Catalan keyboard layout r=RudyLu

This is to squash the commits in #9578.