High: cl#5055: Improved migration support.

Migrations are now calculated in a way that allows
them to be executed in much more complex situations.
Low: updated pengine regression tests for improved migration support
Low: new migration logic advanced test cases