Fixes inccorrect behavior of DispatchData.copyBytes() when the start index is not 0 and adds a test for that method.
Fixes inccorrect behavior of DispatchData.copyBytes() when the start index is not 0 and adds a test for that method.

 Please enter the commit message for your changes. Lines starting

Signed-off-by: Daniel A. Steffen <bc823475b60dbcbd7be1bbdfe095b5f1939d5bd2@apple.com>

apple/swift-corelibs-libdispatch,apple/swift-corelibs-libdispatch,apple/swift-corelibs-libdispatch,apple/swift-corelibs-libdispatch