Added DSCP support for IPv6 sockets

Added DSCP support for IPv6 sockets. Since IPV6_TCLASS sockopt is not available everywhere, I wrapped it in ifdef macro.