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