Detect self-patching in pfPatcher
Pass message as a unicode object, to avoid encoings getting screwed up
Merge pull request #362 from zrax/fix_unicode_chat

Fix Unicode characters in chat
Allow passing a clothing file to LoadAvatar and plStringify whatever we encounter on our way
Implement a plLoadClothingMsg as a clone loading trigger
Add functions for writing and reading avatar clothing files

This also introduces a filename member in plClothingOutfit so it
can determine whether to read the clothing information from the file
or the vault.
Add clothing file functions to the Avatar Python API
Merge pull request #300 from Mystler/newstartup

Avatar clothing files
Better Game.TakeScreenShot

The new version uses plCaptureRender, so we can take screenshots at any
size that DX can render to...
Update the FOV when using plCaptureRender
DIE DEVIL HACKS!!!
Remove older/crappier TakeScreenShot console cmds.
Merge pull request #361 from Hoikas/capture

Revamp Game.TakeScreenShot

Fixes #358.
Don't lazy-load D3D9.dll

We already link against it, so that's just a waste of time. Also, cleanup
some unneeded ddraw includes. Remember that in Direct3D9, all devices can
render in windowed mode.
We don't support 3dfx cards...

Come on, man... They made some good cards, but they went out of business
in 1999! Ain't nobody got time fo' dat.
We only support DirectX 9...

If you have less than 11MB VRAM or need to use the ref implementation,
then you are using a dinosaur and have no business even attempting to play
this game.
Wow, those cards are old...

Remove detection for cards that are don't support at LEAST DirectX 8.
There's no way they would even be able to get past Direct3DCreate9, so we
shouldn't need to worry about them... I hope.
Lots of cleanups to hsG3DeviceDelector
Get rid of obsolete readers/writes for device info
Remove some unused PS version stuff