Add log4net dependency
Update Player object to store release number

Since the PLR file format changes depending on the release, we need to
track that release.
Refactoring: capitalization fixes

Fixed the capitalization of the automatic properties to conform to .NET
standards.
Utility class to min supported version for features

Certain features were enabled in certain versions, and further tweaked
in later versions. In order to keep track of these, this utility class
'knows' the minimum release version of each feature and any subsequent
serious changes. This way, instead of cluttering our files with checks
against raw numbers that may get confused or mistyped, we can just query
the utility class.
Buffer class

To model buffs. Not directly used by TEdit (yet) but needed for saving.
Update version utils with more constants

Also exposed the minimum supported version, which is 38.
Update Player class to support all PLR data

There's some stuff we don't care about, but since it comes out of the
PLR we need to hold it in memory so that we can save it back down to the
output file.
Fix data types in Item
Fix contants/readonly variables
Player loader update

Finish all logic to convert player loader