setup.py: set version to unknown if file not found

If both version.py is not found and no git repository is used set the
version to unknown during setup.

Signed-off-by: Michael Walle <michael.walle@kontron.com>
add chapter about contributions to README

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