Renamed 'PlaceHolder' to 'Interpolation', and updated Lexer.
Added 'RouteLoader'.
Updated 'io.Out'.
Renamed Engine.resolveBean/getBean to resolveComponent/getComponent.
Moved Engine.newInstance to ClassUtil.newInstance
Engine keeps single component for one profile now.
Updated Parser & AST, support function-statement. for example `function a(){}`.
Added GLOBAL/CONST as aliases of GLOBAL_MAP/CONST_MAP in Engine.executeInitTemplates().
Update MapValue