SVG image of the Creative Zen Xfi 2 and other formats for the manual.

Change-Id: If40ebf47575d57949c815d524e8ea81755428149
Reviewed-on: http://gerrit.rockbox.org/806
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
Make errno a thread-local variable.

errno is supposed to be thread local and we do that here in a rather
makeshift way by implementing a function that returns a pointer to
the __errno variable in the thread block.

If more serious TLS is required, perhaps it would be worthwhile
implementing it using the linker and the "__thread" storage attribute.
That's a bit overkill just for this. I'm also not liking what I saw
the compiler producing.

Change-Id: I03bc0bd6a89f6e3d6bae7653284ee01054614f9a
Reviewed-on: http://gerrit.rockbox.org/803
Reviewed-by: Michael Sevakis <jethead71@rockbox.org>
Tested: Michael Sevakis <jethead71@rockbox.org>
hwstub: fix hwstub_shell

Change-Id: I008a55675054c86fd206cc5248f2bd9475e80b49
qeditor: fix include

Change-Id: Ie6013be29729267294c13fd4e86edad3904aa114
qeditor: add support for deletion of items

Change-Id: I886e15585bd3bfed3303e4b845cd8960a9461277
hwstub: hwstub_shell can now run files/cmd provides on command line

Change-Id: Id5cb3bee52b39e2ddec95c646ca9b4a3334bdf92
hwstub: add some PP and Sansa View code

Change-Id: If188a01adee2a0e1c7a46c424a0a9cde9f666831
regtools: make qeditor aware of PP

Change-Id: I3b4fa625499aa66bb5617971445fa3c1c209134e
sansaview: clean config file

Change-Id: I2dc4bd724272f4c044815370dd2df95f131426a0
sansaview: cleanup backlight code

Change-Id: I0a844931fa2f7f247c8c5e28673241f79902f9be
sansaview: fix lcd code

The lcd driver now works but is awfully slow. The trick is to put it in system
mode instead of RGB and setup 16bpp. The GRAM data can then be sent directly
with the SPI but since it's bit-banged and the CPU running at slow speed,
full screen refresh takes over a second, even with a slightly optmised version.
The OF uses a DMA mechanism with a proper LCD controller but the setup is much
more complicated and doesn't work at the moment.

Change-Id: I6c95d91de31bff97d0a5848b8e2078c21deb5895
regtools: headergen can now output the description in the headers

This is useful to provide some documentation in the code.

Change-Id: Ib440363d82c47c36fffb9567a2e7f374eaaa5cbc
qeditor: many enhancement

Qeditor has been improved in many ways:
- it can now dump all registers, just like the lua DUMPER.dump_all() command
- several crash were fixed
- when connected to a hwstub command, one can correctly edit individual fields
- the code was simplified in several places

Change-Id: I092b99ce3a12ff6417552de61d62c65f706bcff0
qeditor: on Windows it’s not impossible to create a file with AUX

Change-Id: Ic7ef01328eccbed4afddb0a09d2afbb6c1f6a28f
Reviewed-on: http://gerrit.rockbox.org/811
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
don't load the same bmp image more than once in a skin

Change-Id: Ie38146a80bb356f40810f017c262b81edac69688
Fix android SDK version and the yes/no screen title

Change-Id: I84a067adcc83291de5131c88483f400d38bea15b
Merge branch 'master' into lab-general

Conflicts:
	android/android.make

Change-Id: Ie5e559ab526724e1d00508d020ef79d6e44a55b3
Merge branch 'lab-general' into lab-android