Bug 183733 Implement the IScriptOjectClassInfo to provide the class infromation to support the JS code assistant.
Engine should implement the IScriptObjectClassInfo interface to return the class information for script object.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ExecutionContext.java
* execution mode, in this mode, the render operation should be executed.
	 */
	private boolean presentationMode = false;
	/**
	 * execution mode, in this mode, the genreation opration should be executed.
	 */
	private boolean factoryMode = true;
	
	/**
	 * The scripting context, used to evaluate the script.
	 */
	private ScriptContext scriptContext;
	/**
	 * data engine, used to evaluate the data related expressions.
	 */
	private IDataEngine dataEngine;
	/**
	 * utility used to create the report content
	 */
	private IReportExecutor executor;
	/**
	 * utility used to create the TOC
	 */
	private TOCBuilder tocBuilder;
	
	/**
	 * report runnable used to create the report content
	 */
	private ReportRunnable runnable;
	/**