fix: corrected FileType; can pickle shelve.Shelf type
added tests for cStringI and cStringO types, tests for shelve, zlib, hashlib;
added tests for xdrlib, hmac, db, anydb, streamreader, csv and regex types


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@522 8bfda07e-5b16-0410-ab1d-fd04ec2748df
Merge branch 'master' of https://github.com/uqfoundation/dill