FS#12627 - March update of Czech language

Change-Id: I855f0f3d3a9a126beee03aa8071ff8a9a5fa16ed
Prefix compareversion test files.

Change-Id: Ic67b4a1519456cbb2d85078a80ac605eb65f8020
Fix HTML manual download link (FS#12620).

Change-Id: I1bccf62b7770ad7a73ffc1578cbdf5034951c216
tlsf: move to /lib (it's also used by plugins).

Change-Id: I5e37b28c1ce4608d60b036343f280af3311ad490
build system: completely autodetect target cpu architecture.

The existing ARCH Makefile variable is exported to the C code as well.
Additionally the version (arm-only for now) is detected as well. This
allows to for complete autodetection, i.e. that optimized ASM is picked up
if determined by preprocessor (CPU_ARM, etc).

Building a sim/raaa on a arm host will now automatically generate a arm
optmized build like we have for native targets.

Change-Id: I0b35393f8fb3ebd20beaa9e7371fa57bf3782107
Apparently make doesn't like inline comments

Change-Id: If604af9713cf95dafbeb1a601219ca1b3a8964fa
Override manually selected arch/arch_version in simcc().

Change-Id: Iad118d85120f7f442ced19dabfd3e5d7760c1038
Fix ARM version detection (need to pass mcpu/march to cpp).

Change-Id: Ic3283abca56a2bf0dd0f786b52f0f28a21442e13
Enable tlsf in warble build to fix it.

Change-Id: I5b43a995264b4e699fb62ded72139a7e0ee7f46d
Mark the Sansa c200v2 series of players as stable

These were originally held back as unstable due to bugs in rockbox's
audio buffering that only occuried on very low memory targets.  The
c200v2 is the lowest memory target we have.  Various improvements
to our buffering system seem to have fully corrected these problems.

Change-Id: I4404fe9b85c037904aea4b720e5a1fcb266f3d18
Split sleep timer activation and default duration setting.

Where before there was a single sleep timer menu option which handled
initiating/ cancelling a sleep timer as well as setting the default duration,
now there is one menu option to either start or cancel a sleep timer and
another to set the default duration that will be used for future sleep timers.

Change-Id: Ibea3711ec6406845ff5d0c0568fe5d1739eb8deb
Reviewed-on: http://gerrit.rockbox.org/201
Reviewed-by: Nick Peskett <rockbox@peskett.co.uk>
panicf(): fix wrong font and colors being displayed.

Change-Id: I57680d5857b577d731b5703e209ccc6e9511ef17
android: implement system_exception_wait and system_reboot, so that the panicf() screen can be exited.

Change-Id: I1fb095a7ae01a99c84722eeec199b1007b0f6088
configure: prevent $LDOPTS from stacking up on make reconf.

Change-Id: I9af88c5201d60ac8beb9e4a24b9933802ae2a96c
android: Fix crash on start up.

Change-Id: I0343de9347d100182c2ffd28058ac61f15097cc3
configure fixes.

1) use " instead of ' to expand variable
2) fix x86 arch autodetection (android toolchain doesnt use _X86_)

Change-Id: Ibf73b6ccfdb1baee3bb2f77d8f298119ecbfe16c
usb-nano2g-6g: missing brace in non-default preprocessor path

Change-Id: Iacf6719e58b927bb619d469048e16797cae5cecd
Classic/6G: click wheel controller powersave

Mask click wheel controller clock gate when the hold switch is in
the locked position

Change-Id: I9de33db189afdb76cc5057e4c0e7efc587cf762b
Classic/6G: CPU frequency/voltage scaling

This patch implements HAVE_ADJUSTABLE_CPU_FREQ, it modifies the
following parameters when CPU is unboosted:

- s5l8702 voltage is decreased: 1.200V -> 1.050V
- CPU frequency is divided by 4: 216MHz -> 54MHz
- AHB frequency is divided by 2: 108MHz -> 54MHz

Change-Id: I2285b83efb7e1567864ac288f2d4ba55f058f7c5
Drop the nano2g back to unstable for now

Change-Id: Id6d346d0bdc3c09e5c112ab57ee3c71c18a643a8