Improved detection of unsupported short flags

Parsing of an unsupported short flag was failing with:

    attempt to index local 'flag' (a nil value)

Example usage: myscript.lua -ab
Where -a is the unsupported flag.
Merge pull request #111 from fidlej/patch-1

Improved detection of unsupported short flags - thanks, man!