Add failing spec for invalid hostname bug
Fix unhandled exceptions when resolution fails
Refactor Socket::Range

There was really no reason for it to inherit from Array. Also adds a few
more specs and gets coverage up to a more respectable percentage.
Remove the ipv6 attr on Range

Makes more sense in the option hash.
Fix unreliable spec

Sometimes "localhost" resolves to more than one address
Simplify the logic deciding when we're finished
Remove pointless checks and add some docs
Added auxiliary check for MS08_067

I simply copied the check from ms08_0867_netapi.rb and put them in
a auxiliary check so I could scan for it. This was done because
Nmap's check is not safe and this is more stable.
Fix outstanding issues
Merge remote-tracking branch 'origin/pr/1' into ms08_067_check
Fix moar outstanding issues
Merge remote-tracking branch 'origin/pr/2' into ms08_067_check
Fix even moar outstanding issues
Merge pull request #3 from wvu-r7/pr/2848

Fix even moar outstanding issues
Added credits and clean initialize

Added wvu to creds as he did most of work. ;)
Clean up formatting
Merge pull request #4 from wvu-r7/pr/2848

Clean up formatting
Land #2843, RangeWalker resolution failure bug fix
Land #2848, @sho-luv's MS08-067 scanner