Fixed personal locker issues.

Personal lockers now use the proper attackby code for secure lockers.
This means their sprites update properly.
They also use a variant of togglelock, so there's less snowflake than before.
holy shit how high was i

jesus christ
Gives janiborg a bucket, so it can actually use that mop it has.
Merge pull request #2171 from Intigracy/janitorbucket

Gives janiborg a bucket, so it can actually use that mop it has.
Merge pull request #2170 from Iamgoofball/patch-1

holy shit how high was i
Merge pull request #2168 from ComicIronic/PersonalLockers

Fixed personal locker issues.
Merge pull request #2123 from N3X15/beams

[REDDY] BEEEAAAAMS (and atmos/supermatter fixes)
[hotfix] Remove pipe bursting
Merge pull request #2175 from N3X15/patch-5

[hotfix] Remove pipe bursting
some chucklefuck didn't add the shunt button to the goddamn NANOUI TEMPLATE FOR APCS
FIXES  #2167 EVEN THOUGH HE WAITED MONTHS TO REPORT
fixes #1277
jensen jumpsuit inhand sprite
renamed the jensen icon_state in uniforms.dmi to jensensuit because I didn't want to bother going through the trouble of doing the python crap to edit the one in the inhand files from jensensuit to jensen instead.
Merge pull request #2176 from Intigracy/jensensuitinhand

fixes #1277 (jensen jumpsuit inhand)
Push sprite fix from #2180

WORSE THAN THE RESTORATION OF ECCE HOMO
Merge pull request #2181 from dylanstrategie/Robutt-Icons

Push sprite fix from #2180
merch computer sprite
changelog
Merge pull request #2183 from DeityLink/store-monitor

[Sprite] new Merch Computer sprite
Fix beam recursion and some runtimes.