getopt: instead of parsing undefined options, stop at first non-option

This is a configurable behaviour in C getopt, and does what I actually
wanted in the first place. If the other behaviour has a use case, it
can be reinstated later.
getopt: ensure we find _G.arg from Specl nested setfenv environments.  (issue #27)

Although only necessary for Lua 5.1, this fix is harmless for Lua
5.2, and we support both!
* src/getopt.lua (processArgs): Use only fully qualified _G.arg
references, for Lua 5.1 Specl compatibility.
Fixes issue #27.