Added set-print-fn! which can be used to set the *print-fn* var. This is useful in advanced compilation mode, where the renamed *print-fn* has to be changed by the runtime. Just exporting *print-fn* directly doesn't help, because other fns could still call the renamed *print-fn*.