Do not use toJSON for data serialization in views
Move serializeModel to View, add tests and update docs
Merge remote-tracking branch 'remotes/remove_tojson/remove_tojson_review'

Conflicts:
	spec/javascripts/compositeView.spec.js
	spec/javascripts/itemView.spec.js