Isolated namespaces, Shared clojure.core.
Add API to share namespace from "root" context.
MultiFn: Add method to set the preferTable.

Required to allow cleanup of defmethod
implementations from child-classloaders, etc.
Merge pull request #1 from touch/ns-share

Namespaces per classloader.

Boxure thread is still required to prevent PermGen leaks.