iPod Nano 2G and Classic: Fix power and charging detection.

This should allow FireWire charging to work on these devices (untested).
It also adds charging state detection on the iPod Classic.
2048: service pack 1 :)
- fixed some bugs
- added 1-bit LCD support

Change-Id: I7bb458d79d799dcd6b11d9d538773404f9a7f97c
Reviewed-on: http://gerrit.rockbox.org/917
Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
Added Clip/+ to 2048 targets

Change-Id: I9fb5a50f214e9dd87d1f1f62f4324876bdd94fe8
Reviewed-on: http://gerrit.rockbox.org/918
Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
Make sure load_context is the last thing in switch_thread.

This should fix the android crash issue (fingers crossed).

Change-Id: I9d3f773dbdf7dde60bd76962dcf66a3bad8b0925
Minor change

Change-Id: I36f965aafaba24efd9929f5447d81bf6df869c1e
Fixed a chip8 bug

Change-Id: Ia28610713461eb02e8911be7fa0d5ad8ec8ba7fe
Reviewed-on: http://gerrit.rockbox.org/919
Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
Fixed chip8 warnings

Change-Id: I3c30209516da6f500a01465885d0b557e889b9ba
Yellow go bye-bye

Change-Id: I12ce8b7781b4b1ce1c47b2973057586177f90157
Reviewed-on: http://gerrit.rockbox.org/923
Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
Hope this works...

Change-Id: I8a94f0be82f63ed1e81433beb41ff2d60a1e6eef
Merge commit 'refs/changes/98/898/2' of git://git.rockbox.org/rockbox into chip8bug2
Resolve conflict in merge

Change-Id: Iceeaabde2f66db7576b7efe09f21e8dc772166cd
Merge vanilla

Change-Id: Ifa323a685276b0436e964c6a9b946a346b019b22