Enable pickling of Deviate objects
(#474)
Add duplicate() method to deviates
(#474)
Minor bug in python wrapping of BaseDeviate
(#474)
Unit tests for new Deviate.duplicate() function
(#474)
Implement duplicate() for DistDeviate
(#474)
Improve implementation of duplicate() function
(#474)
Add file num to some of the config debug logging statements
(#474)
Move InputManager stuff from CopyConfig to ProcessInput so that the proxy object is present from the start
(#474)
Make demo10 and demo11 consistent with changes in config wrt buildGrid call (config implicitly duplicates the rng)
(#474)
Improve RealGalaxy locking structure -- use a different lock for each open file
(#474)
Use with syntax for safer file handling in Catalog and Dict classes
(#474)
Use with syntax in fits module for safer file handling
(#474)
Minor edit to debug logging
(#474)
Add close option to RealGalaxyCatalog to close up all open files
(#474)
Add fds_test module in case useful in the future
(#474)
Change some places with explicit open/close to with syntax
(#474)
Only use 4 total locks in RGC.  A lock requires an open pipe, so it starts to be a lot of open resources using a lock for each file.  And seems unnecessary.
(#474)
Remove lines to del config[input_manager].  Unnecessary now after other changes
(#474)