Added chambers for mag.type guns
Adds new sprites for mags and removes " " from paths
Revert "Adds new sprites for mags and removes " " from paths"

This reverts commit 72ad6072ec5af553272c3bad16da2ef9c9983fce.
New mags
Ammo shit
Bullets now have non-spent sprite.
Shotgun ammo now have spent overlay instead of empty shell.
Fixed typepaths and sprite modulo
Removed "spent" . Uses AC.BB instead.
Replaces loaded.len with getAmmo()
Sprites & Fixes
Weapons now have states without magazine and without bullet in chamber.
Updated update_icon()
Fixed loading weapons with different mags. Now you cant load your pistol with smg mag.
Now you can load bullet in chamber and unload it
Merge remote-tracking branch 'upstream/bleeding-edge' into Bleeding-Edge
Merge pull request #1 from smet19/Bleeding-Edge

Bleeding edge
Merge remote-tracking branch 'upstream/bleeding-edge' into Guncode
Fixes merge conflicts
Bay hydroponics rewrite port, work in progress.
It compiles!
qdel for the hydro
Fixes of merge conflicts
Merge branch 'Bleeding-Edge' into bay_hydro_port

Conflicts:
	code/modules/mob/living/carbon/brain/brain_item.dm
	code/modules/reagents/reagent_containers/food/snacks/grown.dm
	html/changelogs/.all_changelog.yml
	maps/tgstation.dmm
compile fixes for hydro port
Fix fertilizer bottles not having their reagents.
hurf