Remove unused message related classes
Updated BindingsGen to use CppSharp instead of Cxxi
Added to BindingsGen CheckMacroPass, to configure bindings directly from cpp code
Added macro FLD_FLAGS to the binder recognize directly an enum as bit field. Replaced macros GetBitField and SetBitField by equivalent templates
Renamed Message to Packet, added API_Core to new exported classes, added method write to Packet
Changed GetBitFlag to don't receive flags as reference
Fixed bad usage of GetBitFlag and SetBitFlags
Moved GetBitFlag and SetBitFlag from Platform.h to Utilities.h, added enum specification to those templates
Added to class Packet method read, changed write parameter to a reference and removed loose #endif
Added to Network.h missing include API.h
Added error handling to some ENet calls
Added Network.h to binder so network can be initialized
Added missing Utilities.h include
Removed mistakenly copied code
Added project EngineBindings.Tests
Added NetworkTests.cs
Added tropicssl
Added constructors to HostConnectionDetails
Networking with packet processors, encryptor and key exchanger for session creation and recovery.
Updated bindings