Rename Interpreter/Runtime -> Runtime/Engine, for consistency.
Fix unnecessary identifier capture in openFile/openSocket.
Make endpoint handling independent of interpreter -- first cut.