Implementation skeleton
Added Support for Action and Function callbacks
Added support for EventHandler callbacks
Merge pull request #59 from flts/feature/bindfunction

Feature/bindfunction
Adding a way to override the local timezone
fix the behavior of Date.parse and Date.UTC
add offset check
merge from Master - date function fixes
Add Timeout option to the engine

Add a timeout interval option to the engine to throw a TimeoutException
when the specified interval has passed
simplify changes -- use prototypeObject in constructor instead of static method
formatting cleanup
Added support for explicit interface implentations
Unfixed the inconsistent newlines so that diff is less confusing.
Unfixed the inconsistent newlines so that diff is less confusing.
Logic to discard recursion if needed is introduced + simple test
additional changes to previous commit
Should rfecognize recursion even if call is hidden in different variables
Additional test
Introduce more informative data about discarded recursion + test + changed logic of recognizng recursion
Another, less strict way to be protected from stack overflow caused by recursion