ColdFusion IPv6 to unsigned int 128-bits : I needed to create a function that could convert an IPv6 address to its numeric representation.

Working with IPv4 is pretty straight forward as it uses an 32-bit unsigned int for its numerical representation.  IPv6 is represented by an 128-bit unsigned int.  That size of a number is too large for the builtin ColdFusion bit logic functions to use.

This function must make use of the underlying Java system to make the conversion.
