allow native AI access to sethaven
unit_shield_link.lua: optimization
* movement of non-connected shield-unit will no longer recreate links of all shield-units
* movement of connected shield-unit in one group will no longer recreate links of shield-units in another group
Merge pull request #50 from Anarchid/master

allow native AI access to sethaven
gui_chili_chat2_1.lua: make vertical scrollbar ignore left-click + modifier key, and ignore other button except left-click. This to avoid stealing click when not specifically intended to (effect is big when in Low resolution and ChiliChat2 being placed on left of screen).
gui_chili_chat2_1.lua: allow spacebar on Vertical Scrollbar because its part of Spacebar+click shortcut
gui_chili_crudeplayerlist.lua & gui_chili_deluxeplayerlist.lua: vertical scrollbar only accept left-click to reduce chance of stealing click.
dbg_profiler.lua: "/luarules profilegadget <name> <sec>" will now profile Unsynced callins too.
unit_shield_link.lua: convert SYNCED-table into SetUnitRulesParam() for drawing.
* Seems to lower contribution to FPS load by tiny tiny percent (around 1%) but its hard to maintain FPS for fair comparison (update rate will differ when my FPS change). Ideally it should be system that could achieve higher FPS & use VSync to maintain steady FPS.
Merge pull request #54 from xponen/dbg_profile

dbg_profiler.lua: "profilegadget" command will also show cumulative second for Unsynced portion
Merge pull request #53 from xponen/chilichat2.1

gui_chili_chat2_1.lua: make vertical scrollbar only listen to left-click (to reduce chance of stealing click)
Merge pull request #51 from xponen/shield_link

unit_shield_link.lua: 2 optimization
cmd_area_attack_tweak.lua: allow CTRL+Area_attack on 1 target only (allow attack even if there's only 1 target)
unit_jumper_jumpOverObstacle.lua: exclude Sumo from auto jump AI
gui_chili_crudeplayerlist.lua & gui_chili_deluxeplayerlist: avoid window stealing click when right-click or mid-click but still allow tooltip when not pressing any button

unit_dynamic_avoidance_ex.lua: fix arty unit going toward enemy
unit_dynamic_avoidance_ex.lua: detect disarm, fix crash, and add option to disable jink-while-reloading-weapon
unit_transport_ai.lua: auto-transport-from-factory evaluation now able to take account of speed modification due to transportee's mass.
gui_chili_crudeplayerlist.lua & gui_chili_deluxeplayerlist.lua: if window contain no tooltip then will never steal click except for Spacebar+left-click (option menu shortcut).
https://github.com/xponen/Zero-K/commit/b8a9db4a49c44d6caf685fb95d70bd110c6fd263 avoided steal click with modifier key pressed but unable to avoid steal click when simple right-click is used. Only fix is to avoid stealing click when tooltip is disabled (up to user preference to enable tooltip or not)
unit_dynamic_avoidance_ex.lua: non-cloaked constructor will try to skirm at edge of enemy turret, while cloaked constructor will just avoid collision.
unit_dynamic_avoidance_ex.lua: fix scuttle getting too near to enemy (nearer than decloak range)
gui_epicmenu.lua: removed duplicate MakeSubWindow() as mentioned by CarRepairer & make some coloring of path-labeling (in search result) and make it clickable (as shortcut to a path)