IronLanguages/main — pull request #120 by frasertweedale (2013-08-03 05:47:27+00:00)
Title: dictproxy iteration does not yield descriptors

Descriptors are omitted from dictproxy iteration. See ipy console session:

```
IronPython 2.7.3 (2.7.0.40) on Mono 4.0.30319.17020 (64-bit)
Type "help", "copyright", "credits" or "license" for more information.
>>> class Descriptor(object):
... def __get__(self, instance, owner): return instance.x
...
>>> class X(object): a = Descriptor()
...
>>> X.__dict__

>>> X.__dict__['a']

>>> X.__dict__.keys()
['__doc__', '__weakref__', '__dict__', '__module__']
```

The expected behaviour is that descriptors would appear in dictproxy iteration.