Fix for the issue which led to constantly growing cache archive files.
The ignore and skip exclude patterns were interleaved incorrectly in case of include path with file change indicator, that’s why the step added files to the cache archive which should not be added.
Major step revision has done for easier maintenance, new unit and integration tests introduced to ensure the correct behavior.