Clean up setup.py

I installed fail2ban today and took a look at the setup file, most part of the file looks good except the definition of dict and list, which is unnecessary longer than it should be.  It's not a critical problem, but i think it would be better to make it consistent with other part of the code base, to help people read it.   But if this doesn't comply with fail2ban's coding style, please correct me and we can just simply close this issue.