Fix number item issue with buyer NPCs

The intermediary numberitem stack wasn't being deleted if the NPC
already had a stack of that item, and for rainbow ferns this was causing
dangling timer issues. These are now deleted properly.
NPC speech library fixes
Changes from original repo

monster.kod Buy() now handles mobs that sell from inventory (Izzio,
Pacal).
Bonk fixes

No more bonking blind/dazzled players to allow them to see under some
circumstances.
Bonk can also be cast by non-DMs, for the rare occasions where a monster
or player will have the ability to cast this.
Merge branch 'npctextfixes' of https://github.com/skittles1/Meridian59_103 into build.1.0.411-req.694-br.npctextfixes-auth.skittles1
Radius enchs now send stroke_obj

These should be using the existing parameter names rather than
superfluous ones.

Changed SendAttackOutOfRangeMessage to ignore radius enchantments which
spam on/off 4 times a second.
Add MOB_LISTEN flag to Roq

So he responds to speech lib text
Fix cryst mana bug

Was exempt from forget potions.
Timer fix for teleporting mobs

Wandering NPCs who teleport from a screen with users to a screen without
them were reacting as if users were still on screen, and causing some
timer issues. This allows the appropriate actions to be taken by the mob
if there are no users on their new screen.
Fix guild deletion errors

AccrueRent needs to be posted so that it can delete the timer after a
timer is created in MaintenanceTimer. Also, some bad logic in Delete was
stopping ptMaintenance from being deleted at all.
Remove second wind vigor when skill forgotten

Currently players keep the extra vigor until they use a vigor-modifying
item.
Merge branch 'fixrandomtimer' of https://github.com/skittles1/Meridian59_103 into build.1.0.412-req.699-br.fixrandomtimer-auth.skittles1
Merge branch 'fixradench' of https://github.com/skittles1/Meridian59_103 into build.1.0.412-req.698-br.fixradench-auth.skittles1
Merge branch 'addroqflag' of https://github.com/skittles1/Meridian59_103 into build.1.0.412-req.697-br.addroqflag-auth.skittles1
Fix light level on Glow enchanted weapons
Allow glow enchantment on Lute

Cleaned up the files a little too.
Fix calc
Debug string fix

Something is causing players to end up with a NewHold of $. Need more
information to find out why this occurs (cannot reproduce it locally).
Fix variable
$ check before IsClass in shamblod.kod