rsrctool: improve debug output

Change-Id: I3a4fc048466b9e4d7290237efc1cefb07fd0a118
samsungtool: allow firmware creation

The new tool fwcrypt can create a firmware image with a specified
model, version, region and so on.

Change-Id: I0e90e9ab905398a3e7ae3f4fb8b8bbfb2d12d703
usb: add support for hardware handled SET ADDR/CONFIG

Some USB controllers like the one of the Rockchip 27xx handle some
requests in pure hardware. This is especially a problem for two
of them:
- SET ADDR which is used by our core to track the DEFAULT/ADDRESS
  state and is required for the drivers to work properly
- SET CONFIG which is used by our core to initialise the drivers
  by calling init_connection()
In these cases we need a way to notify the core that such requests
happened.
We do this by exporting two functions which directly notify the
core about these requests and perform the necessary init steps
required without doing the actual USB transfers. Special care is
needed because these functions could be called from an interrupt
handler. For this reason we still use the usb_queue and introduce
new IDs so that they are processed in order and safely.

No functional change is intended, both in the usbstack and on
targets without such quirks.

Change-Id: Ie42feffd4584e88bf37cff018b627f333dca1140
FS#12785 - ukr translation

Change-Id: Ib52e6e588815b341457126792fbfa81acc1017de
Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>
桌面插件去除停止按钮（播放暂停按钮完全可以代替）,插件配置布局修改。

Conflicts:

	android/res/layout/appwidget_configure.xml
微调菜单顺序和翻译
解决用线控接通电话后，音乐未暂停，与通话同时存在的问题。（测试）
9 segment bitmap drawing:

Use %x9(id) to draw an image in the whole current viewport using the
9 segment drawer (which draws the corners as normal and *tiles*
the middle segments to the needed width/height).

Future work is to make it scale instead of tile

Change-Id: Ic3ed1cad93f96091694801eb442e0da5a2401203
fix the manual for image wps tags

Change-Id: Ie39dfe2ba13e4c7e84c59f84b786b54dd36ea7fa
Add the 9 segment lcd funciton to remote lcds

Change-Id: I00f9a067522624a87befcf95a811b49ad685029c
Merge branch 'master' into Android_2012
通知栏图标更换为官方原版
Merge remote-tracking branch 'zhkailing/Android_2012' into lab-android-2012
si4700: fix typo

Change-Id: I3ebeaf8188fc330921089a148cac1f3ea5740e23
Reviewed-on: http://gerrit.rockbox.org/370
Reviewed-by: Bertrik Sikken <bertrik@sikken.nl>
升级Umeng SDK。
在2.3及以下系统去除通知栏图标的支持。
调整源码目录结构，方便使用Eclipse。
newtools/scsitool: fix typo

Change-Id: I882956c0022db846882c68f8aac7f9d8fe49dfa8
imxtools: introduce the new scsitool

It appears that all devices based on the Sigmaltel SDK support a
common vendor specific SCSI interface when in UMS mode. This
applies to the STMP36xx and the STMP37xx. This interface supports
many operations:
- get device info
- get device paritionning
- get janus/drm info
- read/write/allocate/erase any partition
- reset (chip or to updater and/or recovery)
This includes the ability to do a firmware upgrade by rewriting
the firmware partition. The tool currently does mostly nothing
but will be enhanced depending on the reverse engineering efforts
and the use of it. It has been tested on the Fuze+ and the Zen
X-Fi2/3.

Change-Id: Ibd4b2ad364c03ada4f9001573ef4cc87cfb041d1
Merge remote-tracking branch 'zhkailing/Android_2012' into lab-android-2012