Remove stray 'puts' statement
Merge pull request #75 from DanOlson/remove-puts

Remove stray 'puts' statement
Fix includes for namespaced SObjects
Merge pull request #76 from DanOlson/namespaced-includes

Fix includes for namespaced SObjects
SObject.includes() can accept multiple belongs_to associations
Merge pull request #77 from DanOlson/includes-variable-arity

SObject.includes() can accept multiple belongs_to associations
SObject.includes() can accept has_many associations
An association shouldn't define its eager load projections
Cache has_many association when no associated records exist
SObject HasManyAssociation should be empty array when no records exist
Merge pull request #78 from DanOlson/includes-has-many

SObject.includes() can accept has_many associations
Don't mutate classes during test runs

Conflicts:
	spec/spec_helper.rb
Remove needless requires; eliminate ivars in specs
Run specs in random order
Merge pull request #82 from DanOlson/cleanup-specs

Cleanup specs
Provide a 'relationship_name' option for associations. Allows for eager loading associations referenced by a relationship name that differs from the entity's actual name
Merge pull request #80 from DanOlson/association-custom-table-name

Provide a 'relationship_name' option for associations.
Update CHANGELOG.md
Nil return value on belongs_to association should be handled gracefully
Handle instances of Restforce::SObject, which are hash-like enough to be troublesome