Create bit for /n.
Fixes to make test pass for regexp nocapture bit addition.

 * Make Devel-Peek/t/Peek.t less sensitive to regexp flag changes.

   Devel-Peek had flag names and binary representation hardcoded. Flag
   names *should* be enough. Otherwise we have to update bits of this
   test every time we muck with flags that don't affect the flags being
   tested.

 * Let B::Deparse know about the new RXf_PMf_CHARSET shift value.
Support for nocapture regexp flag /n

This flag will prevent () from capturing and filling in $1, $2, etc...

Named captures will still work though, and if used will cause $1, $2, etc...
to be filled in *only* within named groups.

The motivation behind this is to allow the common construct of:

  /(?:b|c)a(?:t|n)/

To be rewritten more cleanly as:

  /(b|c)a(t|n)/n

When you want grouping but no memory penalty on captures.

You can also use ?n inside of a () directly to avoid capturing, and
?-n inside of a () to negate its effects if you want to capture.
Bump re.pm version for changes
Add tests for stringification of regexps containing /n