add --not option to support inverted regular expression constraints

this also fully deprecates '-v' (to be re-used in a future release)

@vanchi-zendesk we pissed off @morten about `-v` for a reason, right? :)
A better way maybe to always qualify all regular expressions for ugcat. 
Since ugcat is plumbing, we can getaway with ugcat +re1 -re2 +re3 and not cause anything unexpected anywehre