Webapp integration

Integrate webapp into dashboard (create Game, add one level to editCode script, associated loc strings)

Add a new 'ec_simple' editCode level to webapp.

Modify webapp and (codegen.js) to allow webapp to use JSInterpreter for its editCode levels.

I think the new comments will help. These two cases are similar:
The first is creating functions in the 'window' namespace. The scope is the outer scope received as a parameter in this function.
The second is creating function in a variety of different object namespaces by enumerating the keys under each object. It has to verify that the key represents a function before it does anything. And it has to pass the object namespace as the scope parameter to setProperty (obj) and the native object (options[optsObj]) as the parentObj to makeNativeMemberFunction.

It is complex (and took me a while to get it right!) - and understandably, a little hard to read!