Normalized naming of serializable methods across the project

All soe protocol structs now have default constructors
removed unused deserialization constructors
Removed call to non-existant module
Moved the opcodes in with the message structs as it's never referred to anywhere else that doesn't include the structs
Removed soe_opcode as a "dynamic" variable of the structs, this value should never change for a given protocol message type
Removed unused function
Removed packet utilities unit tests, no longer needed here
Cleaned up sending of fragged and sequenced messages
Removed unused protocol functions helpers
Removed packet utilities altogether as they are no longer needed