Various widget tweaks (only widgets, no critical stuff except minor clean-up of epicmenu.lua)

gui_epicmenu.lua: removed some duplicate code (as suggested by CarRepairer), and colouring of path label (in search mode) and make it clickable.

unit_transport_ai.lua: take account of "mass == slow" mechanic in its evaluation function.

DeluxePlayerList & CrudePlayerlist: 
*attempt to avoid click-stealing (which disrupt unit command): will not steal click if tooltip is disabled or SHIFT/ALT modifier key is pressed. (is not possible to not-steal-click and have tooltip at same time).
*avoid mousewheel-stealing if there's no scrollbar present
*fix "scroll with mousewheel" option not working

unit_dynamic_avoidance_ex.lua 
*scuttle will not go too close to enemy (try to maintain above decloak radius)
*non-cloaky unit will not go close to enemy (try to maintain above enemy weapon's range)
*add option to disable avoidance-when-reload-weapon feature

minor:
unit_jumper_jumpOverObstacle.lua: exclude sumo from auto-jumping (because it kill ally :(
cmd_area_attack_tweak.lua: allow CTRL+area_attack even if only 1 unit to attack (for consistent feeling)
gui_chili_docking.lua: fix https://code.google.com/p/zero-k/issues/detail?id=882 & make it save widget position even if docking not enabled (for custom arrangement).