Angeled Hometown Sending

Angeled characters will be sent to their hometown if their ghost poofs.

Normal characters will still only be deliveranced if
HometownPenaltiesEnabled is on.
Angel & Non-Angel Hometown Pens settings
Tune common.mak (Enable multithreaded compiling /MP, remove non available MSS path and add examplepaths to DX 8.1 SDK)
Last Safe Room instead of Hometown

Settings renamed to follow new function: players will now be returned to
the last safe room they visited when they pen, and this teleportation
also follows region restrictions - a player cannot pen on the island and
then appear on the mainland. Instead, they will be sent to Ko'catan inn.
Update3 gettickcount take 2
Missed some declarations
delete ABS duplicate
cleanup on server-side
increase updaterate in client
Added Kod function GodLog().
Maps to C_GodLog (parameters need to be updated) in ccode.h/c
Which calls gprintf (new function in blakod\channel.c/h)
Which is used to print to the new god.txt log.
GodLog() takes two parameters currently parameter 0 is always self,
 parameter 1 is a quoted string (Debugstr) that relays a mesage to the log
Added new Channel "G" or "GODLOG"
Modified TryAdminCommand, no longer prints admin commands to debug log,
 prints to new god log.
Remove call to non-available function "AddAdvancementPoints"
Earthquake Fix

The spell Earthquake throws errors in its distance calculation if
there's no originating caster - like if the Lupogg King dies and throws
out a revenge quake.
Shadow Rift modification

- No portals in rented rooms. This fixes a bug that allowed players to
raid private rooms and loot chests. Also, rented rooms are the only
private areas in the entire game, lending special abuse to portals made
there.
Added Death Rift Spell

A level 6 Qor spell sold by Zuxana, intended to replace Shadow Rift.

Death Rift is a mobility spell that fits in deliciously with Qor's lore
and character. A player casting Death Rift in a safe area will be
transported to the Underworld, where he may use any of the typical town
portals. If he has cast Death Rift in an unsafe location before, that
location will be bound to his character, and the random Hell Portal will
show the name of his bound location and send him there instead of to a
random inn.

In this way, we eliminate the mule-based prism aspect of Shadow Rift, we
eliminate the problem of portal longevity (Death Rift is one cast per
one use, heavily disincentivizing using it for money runs), and we also
make the spell more widely available to non-rich players. At Qor 6, with
this design, I believe it'll be used far more for PvP purposes than
farming exploits.

Finally, Death Rift warns players in the target location, so PKs will
not simply appear out of thin air if they use this spell. The warning is
a bold text message and a portal sound centered on the bound location.
The sound is a little quieter than a normal spell cast, and won't be
heard if it's far enough away from the player, but they'll always
receive the text message.

Angeled characters may not cast this spell. This spell follows
CanHavePlayerPortal restrictions preventing its use in major puzzles or
guildhalls, and cannot be used in newbie or guest areas.
Changed broadcast to take only 1/4+1 mana instead of 1/2+1
Changed groupsay to only take 1 mana.
Left tells at 1 mana a peice.

Goal: Foster comminity building.
Aware of possible spam factors, but thats why we have squelch.
Set new client version
Update player.kod
Update battler.kod
Update brthlife.kod
Update heal.kod