Modernize setup.py requirements.

Use non-versioned itens on setup.py and use freezed requirements.txt.