Change characterID to playerUID on object publish

This update changes characerID of type int to playerUID of type string as this is needed for vault storage. This also fixes some of the build issues with compiling on VC2010 Express.

If this patch is applied the database schema needs to be updated, as does the dayz client code, where all instances of dayz_characterID for call 308 need to be changed to dayz_playerUID.

Please see here for the client changes:
https://github.com/vbawol/DayZ-Epoch/pull/350

Please note that this also requires a schema change
ALTER TABLE `Object_DATA` MODIFY COLUMN `CharacterID` VARCHAR(20) NOT NULL DEFAULT '0'

As a side effect this also fixes the issue where players can not pack their own tents after they die.