Removed set optimization and use new Function() in load and eval instead of eval
Now move the pdf table in the result directory
Added SpiderMonkey interpreter to dependencies and use it for running tests
Optimized pre operation and post operation on local variables