Fixes and additions to Traceroute

* Adds support for destination_option_size and hop_by_hop_option_size
* Fixes a bug in how `target_responded` is determined
    * Added a new dependency on IPy for canonical IP comparison