Fix GlowInTheDark taceback

I saw some tracebacks on DS where PtFindAvatar would return None and cause
a traceback. So, I changed the notification testing to ensure that the
local avatar is the event avatar (local avatar should never be None).
Also, whitespace fixes.
Don't ask the server about hardcoded instances
Internal Clients can visit any GuildPub
Internal Clients can post to any Imager
Merge pull request #46 from Hoikas/glowindark

Fix GlowInTheDark traceback
Fix string formatting error in ahnyQuabs
Fix traceback in /look command
Don't overwrite the names of personal ages
Handle spurious apostrophes in age names
Fix Zandi Welcome

Due to skoader's physics changes, Zandi triggers the avatar detection
region when he spawns. This caused him to welcome himself to the cleft but
left the actual avatar without a chance to hear the welcome message. This
changeset ensures that the triggering avatar will play the speech logic on
collisions.
add PtGetNPCByID function to Plasma.py
add PtWearRandomOutfit function to PlasmaTypes.py
Removed ptCamera aspect ratio hacks
Add better exception-handling to xCheat's SDL functions.

- Uses more and better exception handling for various potential
  errors.  Previously these functions would spam the server and
  python logs with tracebacks resulting from simple typos.
- Clean up responses for better feedback to the user.
add PtGetNPCCount function to python API
Merge pull request #54 from Deledrius/xcheat_tracebacks

Add better exception-handling to xCheat's SDL functions.
Merge pull request #50 from Hoikas/quabs

Fix ahnyQuabs traceback
Merge pull request #51 from Hoikas/ki-fixes

KI Fixes
Merge pull request #52 from Hoikas/zandi

Fix Zandi Welcome
Merge pull request #55 from Hoikas/hor-plus

Update ACA for Hor+