Added a --spec-exclude command line flag to exclude specs by regular exp...

...ression.

Multiple expressions can be specified by setting the flag more than once. This is in the same
vein as Eric's earlier work on excluding specs with the ^ expression, but this is more powerful
in that it (a) uses regexes, and (b) is an actual flag, and can therefore be specified in
.pants.rc.

Prompted by the need to exclude some automatically generated targets we have internally.
Where did you come up with -z for a short form of --spec-exclude? Is this a convention from another program?  If not, I'm not sure we need a short version of it.