Merge pull request #242 from SamSaffron/fix

this little bit of caching gives us a massive perf gain on Discourse
First part of a fix for #208.

I would like to get this under test.
Generate id method on Ruby 1.8.

Because object_id and id went through some flux, it's best to tell 1.8
specifically what we mean.

Closes #127.
Refactor and consolidate serializer option setup
Adding doc for build_json method
Merge pull request #246 from beerlington/dry-option-setup

Refactor and consolidate serializer option setup
Pass options through when using default serializer
Merge pull request #247 from KMahoney/default-serializer-options

Pass options through when using default serializer
Update Changelog
Merge pull request #248 from KMahoney/default-serializer-options

Update changelog for default serializer update
fix grammar in readme
Document inclusion of belongs_to ActiveRecord associations
Merge pull request #249 from michaelrkn/patch-1

fix grammar in readme
Merge pull request #250 from gabetax/documentation/belongs_to

Document inclusion of belongs_to ActiveRecord associations
Fixed typos
Merge pull request #254 from prathamesh-sonpatki/typos

Fixed typos
Fixed few typos
Merge pull request #255 from prathamesh-sonpatki/lib/typos

Fixed few typos in lib and test
Fix failing tests for edge rails

 * Edge Rails returns an instance of 'Gem::Version' for 'Rails.version' due to e600384515dc06db2c56ff5be5c18779f7b379a5
 * Travis build was failing because of this as 'Rails.version.start_with? '4'' was giving 'undefined method' on 'Gem::Version' instance
Merge pull request #256 from prathamesh-sonpatki/edge_rails_failing_test

Fix failing tests for edge rails