Support Macedonian, Aramaic, and Bosnian.

Bosnian is very similar to Croatian.

Macedonian is very similar to Bulgarian.

Change-Id: Ia202a626b2baba6ece02a1795e9a031a781318c9
Improve CJK support.

More gracefully handle the case where there are multiple aliases to the
same polyglossia language entry.

Workaround an issue with curly-single-quote when XeCJK is loaded.

Add 'zh-hans-CN' as an alias for 'zh-hans'.

Change-Id: I28f820b00792782b86759ac32bd073d14d331d62