Added dict.__delitem__

We need to fix #119 before we merge it.
As the name hopefully evokes, `reprOrNull` can return NULL if the argument fails to repr() (ex if it throws an exception), which should be checked before calling this line.  (Look at other uses of reprOrNull and how the result gets used.)