Only allow decimal IPv4 addresses in IPv6 addresses.

According to http://tools.ietf.org/html/rfc3986#section-3.2.2 the
IPv4 address at the end of IPv6 addresses may not have leading
zeroes. This enables IPv4Address to only accept decimal numbers,
if that flag is set.