Traceroute scanner module

This is a port of Jacob Hammack's Ruby traceroute for Rex/MSF.
Unfortunately this mechanism doesnt work over meterpreter pivots
due to the requirement for writing to raw sockets.