Implemented save and restoring of graphnode execution states in function calls.  Solves recursive multi-language function calls.

1. Implemented a system to push execution states into the stack frames
for every function call and restore them on function return
2. Added execution state count to the fixed region of the stackframe.
3. Added execution states to the variable region of the stackframe
4. Limited the scope of the mechanism to recursive calls
5. Added local count to the fixed region of the stackframe - This will
be used when the local count is deprecated from the activationrecord
structure
6. Test cases for recursive mutli-language calls
7. Test cases for recursive mutli-language calls in SSA