[PLAT-5050] Use gap between cycles to check for target resolution changes
[PLAT-5052] Rewrite all terminal output requirements during incremental compilation