testing/pyflakes: update to 0.8.1

testing/py-flakes8 requires pyflakes >= 0.8.1
testing/py-flake8: update to 2.2.3, fix depends

flake8 requires py-setuptools, py-mccabe, py-pep8, and pyflakes at
runtime.
testing/vimpager: new aport

https://github.com/rkitover/vimpager
Use ViM as PAGER (less.sh replacement)
main/mdocml: update to 1.12.4

- Use "base-install" target instead of "install" to avoid complications
  with DBBIN (i.e. apropos, makewhatis).

- Add MANWIDTH environment variable support to man command.

  This allows users to set the width of the generated text.  By default,
  mandoc uses a column width of 78, and completely ignores the size of
  the terminal.  When MANWIDTH is unset, it will default to 78 as mandoc
  would use.  With MANWIDTH=0, the man command will use stty to lookup
  the width of the terminal and set the appropriate value.  When
  MANWIDTH > 0, the width value will be passed to mandoc directly.