Fix the dict() constructor

ie actually add one.  Before dict.__new__ would simply call
object.__new__ and return something that was very much not a dict :/