Limit delta copy length to 64K.

Version 2 packs are not supposed to contain delta copy opcodes that
encode lengths larger than 64K, so do not create them.  Version 3 packs
allow longer copy operations, but Dulwich and C Git always create
version 2 packs.