use pickle.DEFAULT_PROTOCOL by default

HIGHEST_PROTOCOL on old Python, where default is undefined
Merge pull request #610 from minrk/pickle_default

use pickle.DEFAULT_PROTOCOL by default