Moving HandleScope out of loops
Using macros for Boost and V8 include and library path
Removing excess HandleScope since it has already used in context::run()
Updating code for recent V8 versions
Updating Visual Studio projects