Trebuchet : Support for custom icons per shortcut

Allows user to assign custom icons from icon packs to individual
homescreen shortcuts.

Change-Id: I6613b5f3e6517485a6f83aa5f6769e22bb7f18dc
Trebuchet: Update Polish translation

Change-Id: Ia4f28209c4d705c94d2f320c087779de25065a55
Trebuchet: NL translation

according to: http://review.cyanogenmod.org/#/c/49629/

Change-Id: I2bca458298856eb4a3e540d055294d1c67a080c7
Trebuchet: PT-BR update translations

Change-Id: I1a1398bfcb24dca200505734aebdff1df96d23c9
Trebuchet: IW translations

Change-Id: I9ead80a0b2fbdf42068f1b786359563e0927c920
Trebuchet : Fix asset xml parsing

openXmlResourceParser only seems to work for compiled resources.
This addresses the issue introduced in http://review.cyanogenmod.org/#/c/49629/6
where icon packs which relied on appfilter.xml to provide icons broke.

Change-Id: Ia1c92258638faa8ebc7523762e37ae532aba7d72
Trebuchet: RU translation

Change-Id: Iebab1ee2e07eed505d041c46da9de74e88795e73

PS 2: Revert changes in strings.xml

Change-Id: I4f363cd89864cd996ca69f21287a8e5b1565ce99
Add missing Japanese translation

Change-Id: Iac6da4885ff98be3313ae87896452efe39433a30
Trebuchet: IW translations

Change-Id: Ib3dd3e939b3dad7e54e9e119e0e5ff140b166ca3