CMUpdater: update Japanese translation.

 - Initial Japanese translation for CMUpdater.

Change-Id: I224840f66a56b48aec7ad397d830c726b5293327
Added Russian Translation-CMUpdater-CM10

Update Russian Translation-Fix typo-CM10

Update Russian Translation-Fix typo-CM10

Update Russian Translation-CM10
CMUpdater: Fix up licensing notices

Add LICENSE file, and add GPL notices. The original code was licensed
under GPLv2

Change-Id: I6939f4b3aa881b673bbaea24a15de288a6cc17e2
CMUpdater - Added Croatian translation

Change-Id: I7c85796fe992a9ff49c10b69e603e9ef1d8f84c7
CMUpdater: Try to improve the recovery storage mount path logic

What a mess... We have 2 major groups of recovery configurations
for dual-storage devices out there:

1 - Internal at /emmc, external at /sdcard (all devices up to mid-2012)
2 - Internal at /sdcard, external at /external_sd (2012 onwards)

Updates will always drop at the internal storage (mandatory primary
for CM10), but its full path in recovery must be known and passed
for the update to be applied; For case 1, that path will be
/emmc/cmupdater/<filename>, for case 2, it'll be /sdcard/cmupdater/<filename>

This patch tries to guess which path to apply from recovery.fstab

Change-Id: I5d2eea2b38eb69166374b864df644e2bcefec749
CMUpdater: Added italian strings

Change-Id: I60295ea6ef0fe3eaf36a5bc071e7c24596c89abc
CMUpdater: General code cleanup

This commit contains removal of some orphaned code, better error message/debug
handling and general code formatting cleanup

Change-Id: Idf8a0e31da607535ddd9717dfebcbe695c8a3a64
PT-BR: Added Missing Translations + fix english typo

Change-Id: Ifab01fe7ee3f67e07f6c40db2eb740400dbf53a2
Added hungarian translation for CMUpdater

Change-Id: Id587a6aeabc53e7862f528a27e0721b2c1bbc17f
CMUpdater: Make sure destination folder exists when starting the download

Change-Id: Iea99a66aac23fa9c860baf84cea92ac106c51dcf
Merge "CMUpdater: update Japanese translation." into jellybean
Merge "CMUpdater: Added italian strings" into jellybean
Merge "Added Russian Translation-CMUpdater-CM10" into jellybean
Merge "PT-BR: Added Missing Translations + fix english typo" into jellybean
Merge "Added hungarian translation for CMUpdater" into jellybean
CMUpdater: Better service binding logic and header navigation

This commit contains:
- Better handeling of the service binding logic
- Adds the 'HomeAsUp' feature to the status bar to better integrate into
  the UX of Settings.

Change-Id: If6c3ad2e4fe6178cc5088db10cd1e9bf4407f63e
CMUpdater/TR: Initial Turkish translations

Change-Id: I4116c37194a61ecaa5924a6e31f218186d4c0e9c
CMUpdater: Several fixes and better handling of tasks, connectivity etc.

This commit includes:
 - Fix possible NPE in UpdateCheckService
 - Only do update check if network available
 - Add handling of connectivity changes
 - Fix Russian translation derp
 - Prevent AsyncTask from starting multiple times
 - Remove unused MD5Check task
 - Remove deprecated fill_parent from layout
 - Tweak layout for performance

Change-Id: I9d2d766f72271632df7331efb62d4135f0c75b60
CMUpdater: Better AsyncTask implementation

Thanks goes to Maniac103 for the pseudo code.

Patchset 2  : Fix typo
Patchset 3  : Fix brainfart

Change-Id: I1e537aaaa68a2c1353095edc3d0f3d028d674edb
CMUpdater: Changelogs, better download handling and lots of tweaks

The Patch set 14 features are very much WIP!

Patch set 1-6   - Initial changelog commits
(gweedo767)

Patch set 7     - Minor tweaks, strings cleanup
(DvTonder)      - Updated commit title + message

Patch set 8     - More minor tweaks, more string updates
Patch set 9     - Add changelogurl to UpdateInfo
(gweedo767)     - Minor tweak to returnFullChangeLog

Patch set 10/11 - Switch to webview in dialog
(devatwork)     - Format the changelog
                - HWAccelerate to help webview scrolling

Patch set 12/13 - New update list handling
(DvTonder)      - Use .partial for in-progress download file name
                - Add indicator for currently installed Rom
                - Other fixes

Patch set 14/15 - Save the changelog when the users starts to
(DvTonder)        download an update (i.e. store it locally)
                - If the preference is a local file, load the
                  changelog from sdcard

Patch set 16-19 - Strings cleanup and removal of unneeded permission
(gweedo767)

Patch set 20    - Changed sort order of updates to newest on top
(DvTonder)      - Changed display name to be more user friendly by
                  removing the generic '-device.zip' from the end
                - Use Waving Cid for currenty installed update
                - Exclude from recents
                - General formatting cleanup and polish

Patch set 21    - Remove WIP

Change-Id: I325049a7ed4e09ce7f4b6e449b5e5171b058a941