```
textproc/py-elasticsearch5: Unpin urllib3 version
elasticsearch5 is a dependent of net/urllib3, which needs to be updated, and is
the last dependent that pins (maximally) its urllib3 dependency.
This change backports an upstream commit to unpin the urllib3 version, and adds
TEST_DEPENDS and a (do-)test target to improve QA substantially.
- Switch to GitHub: test files not packaged in sdist. Use GH_TAGNAME to use
hash from the 5.5.x branch so as to keep the same internal package name and
include a comment in port as to why to prevent mistakes when updating the
version later whilst using GitHub sources.
- Pet portlint ("USES" has to appear earlier.)
PR: 229322 [1]
Reviewed_by: ?? (elastic@)
Approved by: portmgr (blanket: framework compliance/support)
```