BoxedClass: don’t forward calls to eval, respondsTo before forwarding

refactor exceptions
Un-mangle timeout
jar
advanced profile
blacklist pathname
UTF-8 Encoding, fake blacklisted requires as already required
magic comment
sandbox without jruby or java required
clean $LOADED_FEATURES
Better timeout solution. Refactor SandboxException, now inherits from RuntimeError instead of Exception
simplify eval_with_timeout code
fakers require
remove prelude file
Collect session output, and last eval output (maybe refactor names later)
refactor eval_with_timeout
add Sandbox::Full#exec  - wraps the output, exception, and result from #eval in a struct
remove rubyException helper, cache some classes in Sandbox Full
SandboxFull: Store reference to runtime, rename ‘wrapped’ to sandbox
misc