Restore lazy loading of LoadedApk resources

This was broken in 8fff544ec349593cfa61ae2f5ec59419fff666b6. Since that change,
resources are always initialized in getPackageInfo(), even if they haven't been
loaded before (mResources == null).

It shouldn't be necessary in *any* case to preload the resources at this point.
Anything using the resources should call LoadedApk.getResources(), which will
initialize them just when needed. Setting mResources to null resets the cache
and will force a reload the next time the resources are requested.

Change-Id: I9bc9986297478e99752b1e2b9bd04dab3dcc9656

Patchset: 1
http://review.cyanogenmod.org/#/c/67828/
(cherry picked from commit 282b5d4bd7173cd7c28ee2d0fdd25f493a9a38d5)
advanced reboot: add soft reboot option

Adds a "Soft reboot" option which restarts zygote, as requested in JIRA
CYAN-3998

Change-Id: Ia6e5ed9b053e1c5ebd1fc55e5692858b97f7e0fc
Signed-off-by: Roman Birg <roman@cyngn.com>

Patchset: 2
http://review.cyanogenmod.org/#/c/67837/
(cherry picked from commit 41b4a20fba61243aa791ee86651b54314690b862)
InputDevices: Prepare for crowdin

Change-Id: I4e885fe9846aa6bf4e9f208ab54c4f8653ac0942
(cherry picked from commit bb60a70299f804cae6ee4ebc74015225144cc124)
Automatic translation import

Change-Id: Icbd20ae9e94f705f833d036e1b4a60811b2f7dff
(cherry picked from commit e04b8c736825fd95fe87659ff51e96cf13f381f2)
core: Add support for Basque

Change-Id: I67dfa970ee246a5cec571828238a825b322fd935
(cherry picked from commit a9d56a182a97bbf624d05a0b4405282386a5a2c3)