I dislike -( and -), but without using a different option parser, can't easily use bare parens. --and and --or will become more useful once there are more interesting limits than --exclude
This should change no behavior, but opens the poissibility to use the matcher for other sorts of limits on which files git-annex processes.