added assertions to the socket implementations
Merge remote-tracking branch 'origin/devel-0.5' into endianness_endpoint
Fixing setters