accessors.hpp: move to src
transmorgify.hpp: move to src
entity.hpp: move to src and rename
setup.py: change include path to src
"PyEntity: adopt naming schema"
.gitignore: ignore more kdevelop files
PyBlock.hpp: move bindings for Block to this file
PyBlock: implement more methods
inject.py: class that eases monkey patching

The class Inject can be used as a base class for a metaclass
that performs monkey patching.
block.py: using Inject to add methods to Block
Merge pull request #4 from stoewer/refactoring

Project structure and PyBlock

Good to go! ;-)
.gitignore: add local Makefile to ignore list
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.
proxy_list.py: add __str__ and __repr__
PyBlock: add support for __str__ and __repr__
PyBlock: implement all proxy lists
PyBlock: implement __eq__ in python
PyFile: move bindings for nix:File to own file
PyFile: bindings for simple properties and methods