Focal: DA translation

Patch 2: Based on latest changes from Jacob Müller

Change-Id: Iea085955f58fb190ae00b0dd39f8afffd0c09e7d
Focal: HU translation

PS2: Correcting
PS3: Correcting
PS4: Correcting Copyright
PS5: Correcting
PS6: Triggering Cid

Change-Id: Idc410354cd87a12b5b5921d739b019912bed67be
add one-time camera check to disable Focal icon

Users of devices w/o cameras complain of the "useless" Focal in the launcher.

By copying the DisableCameraReceiver from Gallery2 into Focal, it now does a one-time check for cameras on the device (nearly the
same behaviour as the camera portion of Gallery2 -- see below). If none are found, all Focal activites are disabled (hiding the icon
in the launcher).

Slight difference in the disable check compared to the Gallery2 camera check: Focal's check only hides the icon if there are NO
cameras found, where the Gallery2 camera icon will be hidden if there are no REAR cameras found.

Change-Id: I0c9cef37acb99ea83fc74ee68c22ecca3cd34c14
Focal: SV translations

Change-Id: I42995d542ac54ff095611f6b8cb15b91d1caac11
Merge "Focal: SV translations" into cm-10.2
Merge "Focal: HU translation" into cm-10.2
Merge "Focal: DA translation" into cm-10.2
PicSphere: First batch of enhancements [1/2]

This patch:
- Update prebuilt assets - these are going to disappear soon. See the
  second patch for details on the JNI part changes
- Add a libpopen_helper to let us run binaries through popen instead
  of Java runtime class (which used to freeze randomly for no reason)
- Make use of pto_gen/cpfind in place of autopano, which is much better
  and open up future enhancement possibilities (most noticeably, pre-
  alignment of images so that it doesn't spend multiple minutes trying
  to match each image separately, when we already know the relative
  position of each shot).
- Make use of multiblend instead of enblend, which works similarly but
  much faster (like, 172x faster)

PS2:
- Pre-align images using the gyroscope orientation to match only images
  that are next to each other.
- Reformat shell command calls to be cleaner (using String.format)
- Use constants for settings

PS3:
- Cancel the addition of linefind
- Remove autopano
- Raise PicSphere default quality
- Don't lock 2:1 canvas on PicSphere render
- Support multiple PicSphere being rendered at once
- Fix percentage progress with new steps
- Use multiblend --wideblend option
- Various stability and bugfixes

Change-Id: I6efea4ce6c1a3d97f63ab687a3779b9ca358e2d5
Merge "PicSphere: First batch of enhancements [1/2]" into cm-10.2
Focal: Fix all the crashes!

This patch enhances the overall stability, and fixes
a bunch of behavior bugs:
- Add a CameraApplication to safely close the camera HAL in case
  of crash
- Fix crash when unbinding not bound software HDR service
- Fixed weird preview rotation sometimes
- Fixed wrong picture orientation on some devices
- Fixed Review Drawer deletion UX
- Fixed camera switching back when taking a picture
  with the front camera
- Implement config_stopPreviewBetweenShots for real ; this
  fixes total instability on older devices (like exynos4210)
- Enhance preview stop/start behavior
- Fix preview aspect ratio on some devices
- Fix burst shot getting stuck when taking two pictures in
  one second. Image names now have milliseconds as well
- Fix review drawer obstructing viewfinder when taking burst
  shot
- Fix shutter button dead on the very tap after taking a burst
- Fix long-pressing the shutter button causing crash when
  switching mode

Change-Id: I65b805cfd3b9a5f003d08c69cf7d0385fabe2a84