Detect self-patching in pfPatcher
Use std::regex instead of PCRE.
Fix plString ssize_t undefined errors.
Merge pull request #357 from dpogue/stringfix

Fix plString ssize_t undefined errors.
Fix broken plString format
Merge pull request #355 from Deledrius/c11_regex

Use std::regex instead of PCRE.
Fix out-of-bounds crash when fiddling with NPCs
We have to load plFontCache...
Silence unneeded assertion.
Fix #301

Partially reverts b9b72e0
Fix annoying "Bad static key ID" asserts
Merge pull request #359 from Mystler/crashfix

Fix out of bounds crash in GetNPC()
Pass message as a unicode object, to avoid encoings getting screwed up
Required link libraries for pnNetCommon.

Allows it to build and link properly under gcc/clang.
Merge pull request #363 from dpogue/netcommon-linking

Required link libraries for pnNetCommon.
Merge pull request #360 from Hoikas/max-plugin

Fix More 3dsm Issues
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.