Moved incompatilities into utils._compat
The pickle version is set to version '2' cause Python 2 only uses version '2' and Python 3 sets version 3 as default. Now changing the Python version shouldn't cause problems with pickle