make PropPreservingPartition new style class
bugfix: replacing value of int variable during env_init, sys_init evaluation
bugfix: don't use rand in signature
TEST: More aggressive support for out-of-source testing
Merge branch 'master' into narciscott