handle default value in colander schema

This commit addresses the issue of handling default value in colander schema. An existing commit [24e71908ac3a3b69bcd3d0ce56679b12aa69e5b1] related to this doesn't solve the problem completely.