Fixed bug where exiting textviewer after using up all the bookmarks caused that file unable to be read the next time.

Change-Id: I1924fe68c8528c03c4197f74a4f014edb0ac9f2a
Return a valid USB string descriptor for index 0xEE.

Windows will try to retrieve such a descriptor on first connect.
If the device returns STALL or a regular string descriptor (i.e.
not one that follows the Microsoft OS Descriptor spec), things
will continue normally.

Unfortunately some of our low-level USB drivers have issues with
STALL so any other valid descriptor is the next best solution.

Change-Id: I59eb09eea157e4e14bec0197a898be378a5559f2
Reviewed-on: http://gerrit.rockbox.org/680
Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
Tested: Frank Gevaerts <frank@gevaerts.be>
atj213x: Simple test exploring irq handling

This test software setups timer T0 periodic interrupt.
In ISR it changes backlight level. The interrupt handler
does not support nesting and the whole ISR is run in interrupt
context. Exceptions are not handled yet.

Change-Id: Idc5d622991c7257b4577448d8be08ddd1c24c745
Coding style fix for bde5394

Change-Id: I6e9ba6a2570915191cf5b66f58ed9ddb1959b6cc
Fix list-skinned range outbound issue

Change-Id: I3580f5d9d6aad6f908f679ef32d0a86aee252cd1
Merge branch 'master' into lab-general
Merge branch 'lab-general' into lab-android