flag handling consistent btw install/uninstall

This makes uninstall process flag arguments in the same manner
as install. Any argument with a leading dash is assumed to be a
flag, not a Cask.  Argument processing still needs work, unknown
flags and spelling errors are silently accepted.
Merge pull request #2051 from rolandwalker/uninstall_flags

flag handling consistent btw install/uninstall