fix mp campaign modifications

the dependency manager cannot handle campaigns, we work around this by
forcing the dependency manager to accept any modifications for
campaigns.

fixes https://gna.org/bugs/index.php?22334