Update to Sandbox Panel

The panel itself has been updated with subcategories and additional options.  The "air regulator" option was removed because what even does that mean.  The Suit Up option has been fixed, and should work properly now.  Additional items include an all-access ID, RCD, flashlight, light replacer, plasteel, cable, floorbot, medbot, gas mask, and emergency air tank.

The hrefs var was moved out of global scope because that's a terrible place for something so generically named.

The Spawn Item and Spawn Canister dialogs now use a browser window instead of a pick list.  This window is cached per user.

Sandbox's Spawn Airlock option gets a new interface.  It allows you to pick the accesses of the new airlock, as well as its paintjob, name, glass inserts where appropriate, and an option to make the access list "require one" instead of "require all."  It adds an airlock frame which can be repositioned; attack-hand-ing the airlock frame (if it has the airlock builder datum attached) will now open the window.

An administrative option has been added to the sandbox panel, which is configurable through game_options.txt.  Because the item spawning uses a persistent browser window, it is susceptible to spamming.  The added option forces the window closed after each item is spawned.  This only affects the item and canister selection windows, and not the whole sandbox panel.
Makes the scrubber spawn "on", with a higher pressure intake, in case it is needed.
Makes the spawned ID display the appropriate name and rank.
Sandbox improvements
Reduced the overwhelming size of items list by removing huge categories into their own separate lists; this affects /obj/item/clothing and /obj/item/weapon/reagent_containers.
Removes a bunch of unsanitary items from the spawn list.
Makes RCD quick spawn button check for spawn disabled flag since it can destroy walls and floors with impunity.
Adds cleanbot to quick spawn list.
Removes the check for the spawn flag from the dialog construction, because it is cached; if the admin turns it on during the round, people who already have a sandbox panel will be unable to use it.
Adds a disclaimer to the sandbox panel vis a vis admin disabling.
Missed an exception for a door that does not have a glass doortype
Merge pull request #538 from SuperSayu/sandbox-update

Update to Sandbox Panel