Copy construction and assignment operator for the byte suppliers are now
forbidden using "= delete" - a more direct way of stating that we don't
want them.

The byte suppliers now assert that the iterators they are parameterized
over must supply bytes.