fix MutableDict.coerce

If a class inherited from MutableDict (say, for instance, to add an update() method), coerce() would give back an instance of MutableDict instead of an instance of the derived class.
- changelog for pr bitbucket:27
add update() support to MutableDict
- changelog for pr bitbucket:28