Work-In-Progress Commit

Fixes almost all the resolve errors from the libsyntax changes.
Requires a new snapshot, temporarily using aborted snapshot to
work on this.

Change entry-point finder to use new visitor