use pickle.DEFAULT_PROTOCOL by default

in send_pyobj, HIGHEST_PROTOCOL on old Python where DEFAULT is undefined

closes #609