proxy_list.py: A proxy that emulates a list

This proxy can use getter, setter and deleter of a NIX
entity in order to emulate a list like object.
block.py: a list like sources property for Block

Use ProxyList in order to implement a property for Block
that returns a list like object.