res:dock:: fix dock app problem.

some app like AcetoneISO will lead to blank.

reason:
the id is not lowercase.
res:launcher/dock:: fix i18n problem.

i18n the uninstall operation.
res:dock:: fix region problem.

region is wrong if QQ has a message.

reason(maybe):
update_dock_region each time the icon is changed which leads to high cpu.

solution:
not unfold every time for icon changed.
lib: clear DDE_SESSION_PROCESS_COOKIE_ID.

clear DDE_SESSION_PROCESS_COOKIE_ID to keep from registering too much.
res:dock:: fix tray icon position problem.

when tray icons are changed, the position is not changed.

reason:
change the way to handle Changed event before, to try to fix region problem,
the position is not handled.
app:dock:: add more info to output
res:dock:: make a check for preview window.

the xid of preview window may not be existed.
schema:dock:: add display-mode to dock
common/js/accounts.coffee::delete unused sessionn dbus
common/js/power.coffee::remove session dbus of power_force_session
common/js/power.coffee::remove session dbus of power_force_session; move greeter DBus.session from config to lock.coffee of enableZoneDetect
lock::fixed mediacontrol:: 1.if the player is launched , but stopped, there lock hasnt mediacontrol.  2. if the player is stopped, and the voice img is mute before user mouse over it and wheel
res:dock:: fix tray icon expands problem.

the items is not clean on the right place.
schemas:dock:: rename legacy mode to classic mode
app:dock:: get tray icons back after restarting dde-dock.

call "RequireManageTrayIcons" method of com.deepin.dde.TrayManager.
res:dock:: fix tray icons is not shown problem.

reason:
the position is not right on startup.

solution:
delay to calculate the position on startup.
res:dock:: fix contextmenu problem.

the contextmenu is not shown.

reason:
backend is changed to use enum instead of string, however, frontend is not
changed.
res:dock:: fix typo
res:dock:: fix preview problem.

the preview is not closed on global menu is triggered.
res:dock:: fix setting problem.

reason:
backend is changed to use enum instead of string, frontend is not changed.