Finished access link optimization

Access links lead to the highest possible scope, rather than the
immediate parent scope, minimizing scope traversals for variable access.
This also allows unused displays at intermediate scope levels to be
garbage collected.