* Client command synccopy works with one level ConfigVarStack in complete cancelation with ConfigVarList.
Merge branch 'shai' into var-stack

merge with branch shai
Merge branch 'shai' into var-stack

Merged bug fix from branch shai
 * ConfigVarStack.__reversed__ returns reversed(self.keys()) instead of reversed(self._ConfigVarList_objs).
 *  ConfigVarStack.push_scope & ConfigVarStack.pop_scope.
 * Started implementing InstallItem.get_ConfiVarList - not finished.
experimenting with array subscrip patterns
* Some members of InstallItem become var_list variables
Merge branch 'shai' into var-stack
that's right
removed previous definition of var_list
implemented temporary ConfigVarList.resolveW
merged branch shai, new resolve alg and methods
reverted installItem using config variable, their time had not yet come
push_scope in ConfigVarStack.__init__
 style array references
    * Intrduced $(A[0]) array style references.
merged from shai
started elimination of direct usage of InstallItem functions returning lists
merge from branch shai
replaced InstallItem list functions with vars
* new variable __PYTHON_VERSION__ to record the version of python instl was compiled with
Fixed a problem where interactive mode would not start becuase of __PYTHON_VERSION__ variable