don't link to qtsmokecore and qtsmokegui
smoke-stack: support bool
smoke-stack: more 'int' support
with-instance: syntax form for instantiate and destruct object around a call
call-method (& friends): optionally return the foreign method's value

call-method and friends now take a 'type' argument, which when present means
return stack[0] as this type.  Limited types supported so far.