Merge pull request #75 from patronmanager/master

Gracefully handle 413/Too Large when doing a SOQL query
Bump version
Adding ability to work only with records on the current page of query results
Removing duplication of records parsing code
Add RSpec conf: filtering and random ordering
Allow json 1.8
Fix Restforce::Mash for hashie 2.0

- #dup should use same arguments with #initialize
- #type is removed
Allow hashie 2.0.x
Upgrade rspec and webmock
Use Ruby 1.8 hash syntax
Merge pull request #78 from chulkilee/update-dependency

Update dependency - JSON and Hashie
Merge pull request #79 from chulkilee/update-test

Update rspec, webmock and add rspec configuration
Merge pull request #77 from antonlitvinenko/master

Adding ability to work only with current page of query results
Support for describing layouts for a specific sobject
Merge pull request #1 from Yesware/describe-layouts

Support for describing layouts for a specific sobject
Merge pull request #80 from Yesware/describe-layouts

Support for describing layouts for a specific sobject
Add authentication_callback option

After a successful authentication, the callback Proc is called with the
response body. This can be used to immediately store the updated
access_token and/or instance_url after authentication.
Merge pull request #2 from Yesware/auth_callback

Add authentication_callback option
Merge pull request #84 from Yesware/auth_callback

Add authentication_callback option
Add a :mashify option to turn off the Mashify middleware

This option makes it possible to get raw responses without directly
modifying the middleware.

The Mashify middleware is not inserted if the :mashify option == false.
The default is nil to retain back compatibility.

The Restforce::Concerns::Connection#mashify? method is unmodified. It still
looks at the middleware stack to determine if it includes Mashify, so there
should be no change in behavior for existing uses that modify the
stack to remove Mashify.