fix promote goal
fix update-promote
inline DoCheckpoint
move parent session into Maven class
align pom loading with original maven code
more code from Maven startup
use lifecycle executor