Launcher: show unread notify info number at APP icon on Launcher

Show APP's unread info number at Launcher:

  - Register a receiver to receive the UNREAD_CHANGED event to update the APP icon

  - When the unread number changed, recreate the icon bitmap of icon cache

Change-Id: I7dd0fb2c29959f1584682965fb1476e3f3c77739
Launcher: Customize app shortcuts for Carrier

App shortcuts are displayed on home:

Screen 2
  - deskclock
  - calendar

Screen 3
  - bestpay, imusic, video, ezone, pdager, FJDXCartoon, mail189, sfreader
  - elive, ecp, pim, hall, jt, egame, mdesk

Change-Id: I848333548eabded42700aa11e874fae3c5362246
Signed-off-by: Xiaojing Zhang <zhangx@codeaurora.org>
Launcher: Add CT order dependency to existing app drawer sorting

Launcher: add APP icon display order sort function

 - add ct order dependecy

Change-Id: If384ef8c2aa8075ca90dea82f9ee9d8fb2ca312d
Signed-off-by: Xiaojing Zhang <zhangx@codeaurora.org>
Launcher: display APP icon paged in main screen as Carrier require

Carrier require display customized APP:

  - recommened APP will be placed on the first page on main screen
  - Carrier's specific APP will be placed on the second page
  - rest and third APP will be placed on other page

Change-Id: I2e52285068012a3e99526225b99bd25365df9bec
Signed-off-by: Xiaojing Zhang <zhangx@codeaurora.org>
Launcher: Add customization wallpaper

Add control WallpaperChooser to select Launcher resource
or select carrier's wallpaper resouce.

Change-Id: I7915b6e6f9537f0e96715a611d77d4db8bc0f694
Fix - Workspace background gradient

Repro:
 - Open App Drawer
 - Launcher any app
 - Press back (User should be returned to the App Drawer)
 - Press back again (User should be returned to the Home Screen)
 - Note gradient near status bar (Home Screen gradient is missing!)
 - Press home
 - Note Home Screen gradient reappears

Change-Id: Ib24d94c2deba06f872f42bfffff78317844dd731
Merge branch into mkl