Error bug

Exceptions were being thrown from calls to EndReceive in the connect
method when something wasn't being done properly. These calls have been
removed so more helpful error messages will be returned from the Init
process (in some cases)
EquipItem/UnequipItem methods

Added methods that keep data consistent between the Character.Paperdoll
array and the Character.RenderData struct. Does some data validation to
determine if an item CAN be equipped, unless an override flag is set.
GetChatIcon exposure

Renamed some of the icons and exposed the GetChatIcon method for use in
the EOPaperdollDialog class
Minor Fixes/ItemTransferDialog

Minor fixes throughout, first pass of ItemTransferDialog (for selecting
how many items to drop, junk, trade, buy, sell, etc)