Make IP addresses const

This patch adds the `const` keyword to a bunch of IP address arguments to function calls in the IPv6 stack. These IPv6 addresses are passed around as pointers and should not be changed by of the called functions, and making this explicit is good to avoid inadvertently change them along the way.