Put package requirements to setup.py
Better Makefile

Don't install development requirements for unit testing.
Apply renamed Makefile targets
Fixup dependencies link handling in setup.py

In Python 2.6 the setup.py got the keepass
dependency from PyPI and not from the source
which is definied in dependency_links in setup.py.
Disable Python 2.6 support temporarily