add getVariableArray. now we try to parse variable path at compile time, then save more time when render() ....that's the plan, not done yet.
remove getVariableName, now unused.
change LCRun::var interface, reduce parsing when rendering.
fix for new var interface
fix for {{this}}
fix for js array output
remove getVariablePathList, now no need this. and , fix more for new val() interface.
reuse getVariableArray. And, now null presents {{this}} ....tests for {{this}} in HandlebarsTest fixed now
fix typo...now can handle ../ correctly
fix for unit test
fix all unittest after val() interface change
fix comment
fix more comments
fix all  comment
fix comments. now should 0 issue
change LCRun to LCRun2 for interface changed....force old none standalone templates error.
update history
fix for wrong standalone export
prevent php warning when #var_section
add more test. fix for ../ or ../.