Setting noPersist now means existing sessions will be ignored.
Reinstate config-hash-checking system from 0.7
Merge branch '0.8.x'
Fixed reset.
Merge branch 'master' into dart_backends