Requirements file are parsed by parser

Instead of being parsed by by Reqfiles#parser, so all the parsing is
done in just once place.

Also using a defaultdict for 'extras_require', so we don´t need check
for a give key and create a default value by hand.