Improved many utility classes.
Allow test cases to take session variables, and add execution block shared resource.
Recover plan sharing.