Add arin adapter to handle ReferralServer directives (fixes #37).
Add specs and fixtures for the arin adapter.
Also wrap Errno::ETIMEDOUT.

Got it today in :
  Operation timed out
  whois (2.7.0) lib/whois/server/adapters/base.rb:195:in `read'
whois.nc crashes when the address is missing the state
Always require the Base adapter
Deprecate Whois::Client#query
Replace custom variables with subject
Whois::Record#respond_to? doesn't recognize property? methods
Replace property flags with constants
Renamed Whois::Record#property_supported? and Whois::Record::Parser#property_supported?
Rename property accessors
Fix bug where the parser delegates the methods to properties
Make the errors more generic, use attribute instead of property
Add specs for Whois::Record::Parser#respond_to?
User described_class instead of klass
Update development dependencies
Release 3.0
whois.ua should support status `ok`
whois.registry.net.za crashes when the registrant doesn't have a name
whois.dns.pl crashes when expiration date is not defined