fix off by 1 at the end of input, sanity checks pass

Now to the full test suite
Finally on track but w/o ^,$, \b, \B and lookbehind
compiles with Buffered I/O...
drop UNC long paths
add example (still bogus) of regex on I/O backed buffers