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.