Update pydev project definition to use python 3. Drop upper bound on flake8. Tidy misc lint across codebase with newer flake8. Change-Id: I9637ac603cb3801c9e3ffa8c2b0897968d42ada5