add DynamicScopeContextFactory
use a static method to toggle this setting on/off instead.

mainly because it makes it so we don't have to use set! in clj_rhino,
since that namespace already defines a function called set! ...
add clojure function to easily toggle dynamic scope creation on/off
add doc comments to explicitly state what the default setting is
add tests
bump version