Add fields.depends decorator

issue3487
review2301002
Add with_on_change switch to default_get

default_get should not call on_change when called in create because it could
modify values set by the caller.

issue3602
review2781002
Resync widget attributes and add missing filename attribute in views

review2911002