Checkpoint identifier/naming refactoring
Added WeakLongHashMap
Create weak cache of DimpleEnvironments by id
Checkpoint id refactoring changes - ids are now longs that depend on node parent
Refactor storage of owned variables
Refactor representation of owned Factors/subgraphs