* add SKIP_IF_ALL_MATCH argument to FragmentRemover Refactor FragmentRemover::remove() to make it more efficient * implement and test SKIP_IF_ALL_MATCH * expose the extra option to Python * add info to logger