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.
More granular control of the SecurePreloader
Fix patching on MOULa
Refactor Pending Loads
Fix patcher launching crazy
StreamSource is case insensitive
Merge pull request #294 from Hoikas/trolling

Fix patcher launching and StreamSource case-sensitivity.
Merge pull request #285 from Hoikas/skip-preload

Patcher Fixes
Fix typo in pfSurface's CMakefile.
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.
Fix a plFileSystem::CreateDir failure when called with a trailing slash
and requesting the whole tree to be created.
Merge pull request #295 from zrax/createdir

Fix plFileSystem::CreateDir
Don't panic link if the avatar is flying around
Reintroduce a fun hack

Yeah, looks like PhysX 2.6.4 has a bug with spawning stuff inside of
regions. So, let's bring back the hack that spawns the avatar at -2000
feet. The link-in process will set the correct position on the controller
and fire the appropriate detectors.
Bump the step offset by a tenth of a foot.

This should keep the avatar from getting stuck on some stupid stuff such
as on the pellet machine. A real fix would be to tweak the data, but we
cannot do that.
Merge pull request #296 from Hoikas/detectors

Some Physics Tweaks
Fix clone loading race condition.

This happens on DirtSand shards when two avatars are loading the same age
at once. LoadCloneMsgs are dispatched to the clients before they have
loaded the original keys. The server has no way of knowing that however,
so this is the correct place to fix the problem.
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