Made JavaScriptContext.Collect() public

...because VS2008 running regression tests for .Net 2.0 build cannot
access it otherwise.  I don't understand why VS 2012 can get access to
an internal method in another DLL.