Hide stack visualization for fully-unexecuted evaluations
While all evaluations occur during compilation, we can safely hide the internal stack visualization for evaluations which result in bytecode which is never executed. E.g. the stack visualization (current_block_time delay_seconds ...) for the evaluation in this locking script should be hidden since it's not relevant for the active unlocking script:

Related: we should continue to show the stack visualization for internal evaluations even if their parent script is failing to compile. (Often, the internal evaluation being incorrect is the root cause of the outer compilation failure, but it's tedious to debug without a stack visualization for the internal evaluation.)
Also related: there was a regression between https://github.com/bitauth/bitauth-ide/commit/1846ad107812280575c6df5a314d4a38ba543006 (deployed) and https://github.com/bitauth/bitauth-ide/commit/cd8c0a0288068199921b143263792a43d83a31e8 (deployed) in which spacers for lines ending inside internal evaluation are no longer nested within the spacers of the parent evaluation.
E.g. before:
After: