add pickleutil.PICKLE_PROTOCOL

instead of hardcoding `-1`.

default to DEFAULT_PROTOCOL if defined (Python 3.4), and HIGHEST_PROTOCOL otherwise.

Matches dill behavior
Merge pull request #6029 from minrk/dumps-protocol

add pickleutil.PICKLE_PROTOCOL