Fixed MTRand warnings
Fixed cast between types of different alignment in cSocket
Fixed cast to type with different alignment in BlockingTCPLink
Removed unused macro
Fixed alignment issues in Fireworks Serializer
Removed unused macro from WSSCompact
Use string.reserve to avoid the need to do inplace byteswap
Removed Some unnessicary macros
Fixed Alignment issue in ByteBuffer
Enable error on cast-align and unused macros