1071565 update eu

This isn't done. A bunch of other things need fixing.

Posting this for feedback before I go do a lot of work that might get ditched.

feedback?
Generator expressions work fine in 2.6.9, which I'm running locally. Also, Travis runs 2.6.x as well. There is something funky about when you can and cannot leave out the parens, but Python 2.7 will also yell about that, so it should be a safe change.

```python-repl
Python 2.6.9 (unknown, Sep 15 2014, 15:05:52) 
[GCC 4.9.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> dict(k, k for k in range(10))
  File "<stdin>", line 1
SyntaxError: Generator expression must be parenthesized if not sole argument
>>> dict((k, k) for k in range(10))
{0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9}
```