Changed to rb_equal instead of calling the '==' function.
Made ScriptFunctionCall generic.
Removed old files that shouldn't be there.
Working on making the ScriptController a generic class.
Made the ScriptController a generic class and added subclasses for JSC and for Ruby. Now, Frame::script corresponds to a ScriptManager, which contains all the script controllers and calls the necessary methods on all the ScriptControllers. You can get a specific script controller from Frame::script(ScriptType). Some of the use of ScriptController is made generic, but some of it remains JavaScript-specific.