gui_epicmenu.lua: fix epicmenu search showing duplicate result of same options if that option use radiobuttons

and 
erase all mention of 'alloption' table since it was all commented out in https://github.com/ZeroK-RTS/Zero-K/commit/6480c15d53fe78cca4112f627d402346398fd50a 
and (super minor)
make 'list' and 'radiobutton' handle OnChange similar to other options
Further Shield Link optimization. Removed pairs for the allyTeam list of shields because it is often iterated on to check adjacency.
unit_shield_link.lua: remove "data" table inside neighborlist table.

I hope I catch all
Merge pull request #83 from xponen/patch-2

unit_shield_link.lua: remove "data" table inside neighborlist table.
Merge pull request #80 from xponen/patch-1

gui_epicmenu.lua: fix epicmenu search showing duplicate result of same oif that option use radiobuttons
Changes since stable:

Dagger:
 * Cost 85 -> 90

Mace:
 * Speed 2.2 -> 2.1

Ravager:
 * Speed 2.9 -> 2.95 (undoing the speed part of the nerf which also lowered projectile velocity).

Slasher:
 * Cost 150 -> 140 (undoing the cost part of the nerf which also lowered damage).