Add drawBytesUpTo and skipBytesUpTo

These convencie functions build on passBytesUpTo to provide some
slightly more flexible parsing
Merge remote-tracking branch 'origin/master' into draw-skip

Conflicts:
	Control/Proxy/ByteString.hs
Merge pull request #8 from ocharles/draw-skip

Add drawBytesUpTo and skipBytesUpTo