flake8 for setup.py

In an effort to better learn the tahoe-lafs code, I figured I would go through and run flake8 across everything.

These are still left, but I really don't like changing line length because I've sometimes accidently changed the code.  There were also some whitespace errors that I couldn't get to go away.

```
setup.py:5:80: E501 line too long (139 > 79 characters)
setup.py:59:80: E501 line too long (333 > 79 characters)
setup.py:142:80: E501 line too long (116 > 79 characters)
setup.py:160:80: E501 line too long (106 > 79 characters)
setup.py:164:80: E501 line too long (87 > 79 characters)
setup.py:165:80: E501 line too long (82 > 79 characters)
setup.py:168:80: E501 line too long (90 > 79 characters)
setup.py:243:59: E202 whitespace before ')'
setup.py:270:80: E501 line too long (107 > 79 characters)
setup.py:318:80: E501 line too long (83 > 79 characters)
setup.py:335:80: E501 line too long (100 > 79 characters)
setup.py:336:80: E501 line too long (84 > 79 characters)
setup.py:339:80: E501 line too long (97 > 79 characters)
setup.py:373:22: E201 whitespace after '{'
setup.py:378:21: E124 closing bracket does not match visual indentation
setup.py:380:80: E501 line too long (82 > 79 characters)
setup.py:471:80: E501 line too long (84 > 79 characters)
setup.py:477:80: E501 line too long (81 > 79 characters)
```

Is this something you guys value me doing?  Mostly its just me adding/removing spaces and alphabetizing.

Is there a line length we should enforce?  Should I care about the errors on line 243 or 373?