Adding optional type for attributes
Adding info to the readme on how to specify the type, adding an additional
test to cover a computed property without a type
Create DefaultSerializer so that as_json uses same interface.

This is to ensure that PORO's as_json is called if no serializer
is specified.

Original behaviour was that serializable_hash was being called,
overriding the as_json method.
Move DefaultSerializer from array_serializer.rb to serializer.rb
Remove pry-nav from gemspec.
Restore order of fields in hash to original order.
Merge branch 'create-default-serializer' into HEAD

Conflicts:
	lib/active_model/array_serializer.rb
Update release version in README.
Merge pull request #222 from miloshadzic/master

Update release version in README.
Remove line break on the conditional statement.
Merge pull request #207 from stantona/create-default-serializer

Create DefaultSerializer so that as_json uses same interface.
Provide a mixin to override AR::Base#to_json

Fixes #192.
use `read_attribute_for_serialization` to serialize ids

* in order to allow some optimisation in simple cases, we call `read_attribute_for_serialization` on parent with association_id name
Merge pull request #170 from FundingGates/master

Support optional types for computed attributes
Merge pull request #223 from tchak/id-serialization-with-hooks

use `read_attribute_for_serialization` to serialize ids
More clearly recommend to add to Gemfile
Merge pull request #226 from pwim/master

More clearly recommend to add to Gemfile
ruby-head -> ruby2.0.0
Travis now has bundler 1.3

So we don't need to install it any more.
Add a Responder to handle respond_with(resource)