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.