Fix incorrect teredo MTU calculation

libUTP overestimated maximum payload size for UDP packets, which
resulted in fragmented datagrams on IPv6 links with MTU 1280 (e.g.
teredo, 6to4, etc). from [pull request #41](https://github.com/bittorrent/libutp/issues/41)