Make `setup.rb` reject spurious arguments

Call `OptionParser#abort` if spurious arguments are provided. For example:

    $ ./setup.rb foo
    setup: Received spurious arguments: ["foo"]
I'd say skip the word 'spurious' as most people would have to look up what that means. Just keep it simple with:

"Received unsupported arguments:"