Change NO_ACT so it can be combined with other levels

The way NO_ACT works is currently rather surprising, it abuses the level system in a way that requires the user to understand too much of the internals.

This changes it to work more like a flag and allows multiple /ignores for the same target when one of them has NO_ACT.