Replace Mashify, JSON parsing and XML parsing with Faraday middleware
Response error handler and class, including docs
Require fixes
Use url_encoded only for requests
Add encode_post_data_with class method to client
Remove Response class
Merge branch 'faraday-middleware' into faraday-error-handling

Conflicts:
	lib/rapidash.rb
Better name for class method
Improved code annotation
Add check for encode_request_with args
Fix: Faraday always expected Basic Authentication

Sometimes an API will be public, using the HTTP handler without Basic
Authentication.  Faraday was always using basic auth even if the login
and password were nil.
Fix: Ensure ActiveSupport 3 is used for 1.9.2 support
Specs for encode_request_with
Merge pull request #2 from paulspringett/request-encoding

Request encoding
Use RSpec 2.14rc1 for new expect(foo).to receive(:bar) syntax
ResponseError specs
So many deprecations... running back to rspec 2.8
Merge pull request #1 from paulspringett/faraday-error-handling

Faraday error handling
Module.mattr_accessor doesn't work..?!
Specify activesupport 3.0.0 or later