Overwrite can.Map.List.prototype.serialize to avoid infinite loops

Fixes

https://github.com/bitovi/canjs/issues/476