requirements: Cleanup and normalize
Use lowercase only for requirement names and sort them in
lexicographical order.
Move types-* in requirements-test.txt files as they are not
required for execution.
Remove no longer used requirements-test-db.txt file and associated
testing-db extra in setup.py.