add type=int to n_jobs, flake8, avoid zlib compression for multiprocessing with HDF5Dataset (pytables bug?), custom HDF5Dataset __getstate__ and __setstate__ to avoid pickling open pytables handle