Remove `allowLeftOver` flag from `binaryGetDecoder` and simplify IP address decoders
No longer allow leftover bytes when decoding IPv4/IPv6 addresses regardless of decoder version.