save response_data, moved data to ping class
allowing response data to be different from data sent in UDP
updating tcp read/write to not hang
adding pry to gemfile
account for case where data string is set then removed
moving pry to gemspec, updating rubygems source
Merge remote-tracking branch 'remotes/rigor/master' into master

Conflicts:
	lib/net/ping/tcp.rb
	net-ping.gemspec
Merge add_response_data
Merge todo branch

Conflicts:
	net-ping.gemspec
	test/test_net_ping_external.rb
	test/test_net_ping_udp.rb
Rename to net-ping2;
Add windows testing (appveyor);
Refactor API to using new(options hash) and ping(host, options hash);
Make platform support explicit using available? class method,
and throwing exception on new if not supported under that platform.