Fix for multi-controller debug display.

Previously, multiple controllers in a single age
would overlap.  This adds a static positional
counter which is reset at the start of a new list.

This commit also attempts to make the list more
useful by showing the controller objects'
owner's name.
Refactor Pending Loads
Fix Debug/Release PCH Battles

Don't specify the filename ourselves... Let VS figure it out.
CoreLib Precompiled Header

NOTE: I used a different header name this time because CoreLib headers are
visible top-level to the rest of the codebase.
add PtGetNPCByID function for Python
This function returns the real SceneObject of the NPC, so it can be customized by Python.
add PtGetNPCCount function to python API
Fix 64-bit *nix compilation of pnNetProtocol.
Fix some warnings and some errors.
Fix logic error.
Merge pull request #298 from ChristopherS/npcClothing

NPC improvements
Merge pull request #284 from Hoikas/pch

Trickle of PCH
Fix crazy stupid
Fix problems with age display name formatting

- Age User Name and Age Instance Name are equal in the case of some child
  and public ages. If they are, only return one of them. Don't return
  "Ae'gura Ae'gura"
- Changed to return plString instead of a pointer to a temporary buffer
  that immediately goes out of scope
Fix Typo
Merge pull request #267 from Hoikas/pendingload

Refactor Pending Loads
Merge pull request #309 from Hoikas/hor-plus

Hor+ Fixes
fix crash in plFileSecure
Merge pull request #311 from ChristopherS/plFileSecure

Fix a crash in plFileSecure
Toss plSDLBrowser
Add separate workpath from final output in resource.dat script.