ironsight for weapons and the changed script

in preparations for the gamepad update, and since the "_zoom" button will be advertised in the gamepad read me, let's left this prepared so people can use it properly without the usual hacks.

the script is a GPL rewrite (it's shorter than Id's but does the same stuff) and it's one of the "base" scripts so it's a must.