Test for Bug 30212 - Each JS execution in console adds extra item into "scripts" combo

The following manual test creates functions via eval() and the Function() constructor, some functions are named using the //@sourceURL= directive, some aren't. Some contain debugger commands, some don't.

The functions named f_named_X are 'named' via the //@sourceURL= directive, the ones named f_unnamed_X are not. The 'named' functions should show up in the Scripts select element used to select a resource/script to view, the 'unnamed' ones should not.