added support for _pyio filehandles


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@638 8bfda07e-5b16-0410-ab1d-fd04ec2748df
Merge branch 'master' of https://github.com/uqfoundation/dill
don't use the alias when it matches the name


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@639 8bfda07e-5b16-0410-ab1d-fd04ec2748df
Merge branch 'master' of https://github.com/uqfoundation/dill
initial implement of _getimportable: get source/import for closured function


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@640 8bfda07e-5b16-0410-ab1d-fd04ec2748df
Merge branch 'master' of https://github.com/uqfoundation/dill
fix: special handling in save_module_dict for dump_session


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@641 8bfda07e-5b16-0410-ab1d-fd04ec2748df
Merge branch 'master' of https://github.com/uqfoundation/dill
added patch to only divert D1 to D3 once for a session


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@642 8bfda07e-5b16-0410-ab1d-fd04ec2748df
Merge branch 'master' of https://github.com/uqfoundation/dill
improve _getimportable for builtins and non-closure cases


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@643 8bfda07e-5b16-0410-ab1d-fd04ec2748df
Merge branch 'master' of https://github.com/uqfoundation/dill
moved _getimportable to importable; added alias and builtin flags;
_getclosuredimport to _closuredimport; _getclosuredsource to _closuredsource


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@644 8bfda07e-5b16-0410-ab1d-fd04ec2748df
Merge branch 'master' of https://github.com/uqfoundation/dill
rollback of getimportable to _importable for compatability with pathos.pp


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@645 8bfda07e-5b16-0410-ab1d-fd04ec2748df
Merge branch 'master' of https://github.com/uqfoundation/dill
added 'builtin' to getsource to account for calls to getimport for builtins;
better detection of bad repr in getimport -- catch '<>' in dicts, lists, etc;
better resiliance in importable -- if getimport fails getsource and vice versa;
reverted getimportable to point to importable


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