Add unit test for ExpandPromise with slist promiser
Destroy all scopes in EvalContextDestroy
Add unit test for ExpandPromise for arrays with slist argument