Deprecate to_hash/to_hsh in favor of to_h or attrs
Deprecate favorites_count/favoriters_count in favor of favorite_count
Deprecate retweeters_count in favor of retweet_count
Remove aliases to private methods in Twitter::SearchResults
Refactor Twitter::REST::Client#request
Remove unused methods #put and #delete in Twitter::REST::Client
Update collection method preferences
Factor out Twitter::Request object
Fix RaiseArgs cop
Prepare for faraday 0.9 release
Don't specify AccessModifierIndentation configuration twice
Add Twitter::Error::RequestTimeout

This is a new class to catch timeout errors, such that they may be
retried.

It may be used as follows:

begin
  # Make a request using a Twitter::REST::Client
rescue Twitter::Error::RequestTimeout
  retry
end

Prior to this patch, to get the same behavior, you'd need to do this:

begin
  # Make a request using a Twitter::REST::Client
rescue Timeout::Error, Twitter::Error => error
  if error.is_a?(Timeout::Error) || error.cause.is_a?(Timeout::Error) || error.cause.is_a?(Faraday::Error::TimeoutError)
    retry
  else
    raise
  end
end

See https://github.com/sferik/twitter/issues/401.
Increase default timeout values
Allow comma after the last item of a hash
Use URI and CGI to convert query string into a hash
Add predicate methods for tweet entities

Closes https://github.com/sferik/twitter/pull/522.
Replace custom Twitter::NullObject with Naught
Prepare for version 5.6.0 release
Search.md, better version of HelloWorld.md
Merge pull request #505 from brw12/helloworld

Added example file: HelloWorld, very simple demo