Some cosmetics
Use entry points for the script
Move the test from src/tests to tests/
Refactor the "get backend mechanism"

Use entry points instead of iterating backend classes.
	Rework the backend submodule

Put the python-keepass backend definition in a submodule
Merge pull request #6 from bhedrich/improve-backend-engine

Improve backend engine