inline DoCheckpoint
move parent session into Maven class
align pom loading with original maven code
more code from Maven startup
use lifecycle executor
fix npe for dependency graph
Merge branch 'master' into defaultmaven with strategy ours: recent master changes will be dropped.