setup.py: add build_libdoc command

Use "python setup.py build_libdoc" to build the library documentation in
docs/.

Signed-off-by: Michael Walle <michael.walle@kontron.com>
add MANIFEST.in file

Signed-off-by: Michael Walle <michael.walle@kontron.com>
take version information from git tags

Signed-off-by: Michael Walle <michael.walle@kontron.com>
make build_libdoc work without pyaardvark

Fake the pyaardvark module in the build_libdoc command. We are now able to
generate the documentation without the need of having the pyaardvark module
installed.

Signed-off-by: Michael Walle <michael.walle@kontron.com>
introduce setup.py release alias

You can now run "python setup.py release" to create the source tarball.

Signed-off-by: Michael Walle <michael.walle@kontron.com>
require at least pyaardvark 0.2.1

pyaardvark 0.2 does not install the required python C modules. This was
fixed in 0.2.1.

Signed-off-by: Michael Walle <michael.walle@kontron.com>
fix bullet list in README

Signed-off-by: Michael Walle <michael.walle@kontron.com>