Large amount of new functionality

- Reorganised networking
- Added "addresource" command
- Removed metadata from permissions - it was too complicated
- Moved all ban related code into the bans extension
- player names can now be passed into the Vermilion Config functions
- Allowed notifications to drop the duration and notifytype parameters
- Moved sounds to the sounds extension
- Fixed not being able to spawn admin-only items
- Removed custom collision checks
- Increased the time that chat commands display errors for
- Added default permissions to the extensions
- Allowed extensions to add tabs properly (i.e. permission based
visibility)
- Added punishment commands
- Added admin jalopy
- Added player management base
- Finished rank permissions
- Fixed the spawn limiter not being overridden
- Added the ability to provide infinite ammo
- Added the ability to lock flashlights
- Added the ability to lock noclip
- Added the ability to lock sprays
- Added the ability to lock VoIP
- Added decal cleanup
- Added corpse cleanup
- Added toolgun limits
- Added weapon limiter
- Added NPC Disposition tool
- Added babygun
- Added combine ball launcher
- Added grenade launcher
- Added grenade mine launcher
- Added health gun
- Added leafblower
- Added machine shotgun