ARRAY(T) uses malloc, and therefore breaks classes which need constructors
Merge pull request #278 from zrax/hacky-sack

Fix patcher brokenness from filesystem PR
Move EAP Manifests to plAgeManifest

This lays the groundwork for a unified manifest class that will be created
from two different server messages. Unfortunately, due to the general
insanity of UruPlayer.cpp, the launcher still utilizes the old
NetCliFileManifest structs. This will have to hang around until someone
rewrites the patcher.