Use duck typing in View#getTemplateData.
Add utils.serialize.
Move private methods out of model definition.
Serialize is now called everywhere instead of using toJSON for backbone models / collections.
Revert "Serialize is now called everywhere instead of using toJSON for backbone models / collections."

This reverts commit ac1ff9978bbd4f672f03d8887ce4abc52f36d89e.
Check for function type instead of truthyness before calling
Merge pull request #363 from chaplinjs/topics/serialize

Use duck typing in serializer