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
PyFile: getter and setter for Block and Section
file.py: add proxy lists for Block and File
Merge pull request #5 from stoewer/list-proxies

List proxies for File and Block

Had a quick look. Awesome.
travis.yml: try to build nixpy on travis
Update README.md
travis.yml: try to build nixpy on travis #2
travis.yml: try to build nixpy on travis #3