Update for SnapScript

-Script Engine variables are now backed by direct byte buffers instead
of regular Object references.
-Added object release threshold in script engine for variables and
math-parsing operations that will request the JVM runs finalization and
GC after a large volume of allocations/releases are made.
-Fixed bool script types not being returned as Java Boolean objects