Tons of changes, COMPLETELY reworked the Shield code

- Rewrote the Shield code.
- A bunch of new Shield Accessories:
  - PRO-100
  - RUS-ROU1
  - OCD-MX90
  - MASTA-R4
  - HOW-EV3N
  - SKROO-G3
  - INFI-NT1
  - REMI-500
  - TRANS-EB2S2
  - LIL-ZZ8
  - MURD-BURD
  - LKY-BSTRD4
  - HEL-FY20
  - MUN3-MAG
  - EFF-C13
  - SYN-C3P
  - TUFF-MAG3
  - UBR-MANZ5
  - S-SP4G3TT
  And more to come.
- The Level Transporter now accurately tracks stat percentages (no more 212%),
  and displays the map title in green when the 100% All bonus has been received
  on that level.
- Fixed the Survival Bonus to not sometimes just fail for no reason.
- New Shield sounds.
- When Magnetizing credits, the empty holders are scattered around in random
  directions.
- Suits drop less frequently in radioactive areas.
- Placeholder sprites for the new Shield Parts. Don't ask.
Small tweaks/changes
Tweak AddEP flash, and make the Regen Pads not overlap their messages.
Stuff
Sort shield accessories by price, then rank them based on their sorting
Merge branch 'master' of https://github.com/Kyle873/DoomRPG
Let's pretend I compiled that last change
Bug fixing

- Add 4-char names (5-char but null-terminated) to dynamic array allocations
  for debugging purposes.
- Initialize the autos for assassination targets and megaboss spawn locations,
  since those were being filled with garbage which could make CreateArray flip
  out and try to free a garbage pointer.
- Clear the SelectedMonster for one-monster events so we don't try to spawn
  garbage monsters. I almost wish there was a monster called EnterOutpost just
  so we could've seen it spawn in levels. That'd have been amusing.
Oops

We want the array size for the debug print, not the item size.
Macro-ize the blank initialization for DynamicArray
ßàãâãäå
Of all the things that I could've forgotten, it had to be this
Merge branch 'master' of https://github.com/Kyle873/DoomRPG
Fixed Aura Steal to work properly and to obey proper Aura level caps, added a second level to Aura Steal to allow you to steal shadow auras, fixed aura checks to take into account overflowing aura levels, fixed luck stim checks being able o pass 100% drop chance, also otehr stuff
Added new Shield Accessories TEW-11, NU-YU5, SANIC-S88, NAKD-N0W, COUN-TR20, K00-LAYD and FLAN-495, also added an empty/break shield sound
Tweak Regeneration Aug to not touch the shields, offer more to regen amounts/intervals instead
Compiling it properly would be nice
Vitality perk was broken
Another crack at the Regen speed formula
added ADPT-V15 and VENG-R Shield Accessories