Removes the redundant server side validation that restricted cyborg access to APCs.

Fixes the graphical bug that occurs when an AI mouses over the interface lock buttons.

Removes some remnants of the previous UI implementation.
Sparks won't be spawned in a null location if the holodeck changes the target before their time to spawn. This will stop some runtimes.
Shotguns won't runtime when pumped.
Makes the clusterbang launcher unlimited use. Reduces the number of projectiles per reload by half, doubles reload energy cost, and raises the cooldown from 60 to 90. Changes the name to something more humorous from SOP-6 to SOB-3. Raised to mineral cost to that more like the HONK blast.

Only noticeable "bug":the ammo count won't update till the cooldown is over. Also, prevents rearming during the cooldown though.
Added a check for the target of the magic missile between the sleeps. This will stop the runtimes and the MM objects from being stuck in the spot (I think you can pull them though)
Merge pull request #1912 from KazeEspada/clusterbang

Clusterbang launcher improvements.
Merge pull request #1916 from Aranclanos/FORTIGYAMA

Runtiming FORTI GY AMA
Merge pull request #1907 from Aranclanos/FixingSounds

Sound runtimes
Merge pull request #1903 from YotaXP/Fix-Borg-APC-Access

Fixes Cyborg APC Access