runtime: Add getObjectGuard().

We aren't doing auditors during bootstrap, so this'll always be anyGuard.
runtime: Fix tests.

Caused by the introduction of more aggressive wrapping of boolean values; this
caused runtime tests to see wrapped objects instead of primitive objects.
add boolean guard to 'if'. add FQNs to objects.
simple importer
compile nested references to names in frame properly
capture ejector values in catch blocks properly
allow 'return object foo:'
slot/guard cleanups
runtime bits
start of ometa port