Add support for embedded polymorphic docs
Spacing fix
Merge remote-tracking branch 'origin/polymorphic' into 2.4-stable
Add change_details method for nicer change summaries
use map for building cleaner change summaries
include original fields for nil modified cases
Added spec for nested embedded documents. refs #42
Fixed error in association chain creation. The current node was not used as the object when looking up the parent relations, instead self was used.

Conflicts:
	lib/mongoid/history/trackable.rb
Merge branch '2.4-stable' of https://github.com/getaroom/mongoid-history into getaroom-rebase

Conflicts: spec/integration/integration_spec.rb