Added JavaScriptContext.parentContext to be able to walk up the hierarchical context tree.
Updated Statement to have a "name" for variable uses.
Added JSHTMLTag value and disabled properties.
Added boolean2Statement conversion.
Added Statement.used in order handle statements with side-effects assigned to variables.
Further progress in numberguess JS DSL implementation.