This removes the skipFunction() call in the StackColoring pass that allows the pass to be skipped for opt-bisect and "optnone" function attribute handling.
This pass was calling skipOptnoneFunction() before I made the opt-bisect changes, but if a function reaches this pass with lifetime.start/lifetime.end intrinsics in place and the pass is skipped code generation will fail. This pass is not called at opt-level zero, but the lifetime intrinsics are never translated to machine instructions at opt-level zero.
It would be possible to have the pass simply remove the intrinsics and do nothing else if the skipFunction() call returns 'true' but I don't like the idea of having a pass that changes the IR in a different way when it is told not to change the IR. We could always re-visit that later if the need arises.
This wants some commentary, as each hunk of this test is doing something particular and this new hunk isn't doing the same thing as the previous hunk.