Use next() over six.advance_iterator.

We don't support Python 2.5, 3.0, 3.1, 3.2 so we don't need to use
`six` for these. The code is a bit cleaner with `next()`.
Remove duplicated imports
Add note about dangling resources
Fix Py3 test arg handling
Add info to generate coverage