[RFC] Translation report & consistent report formatting

Should probably have waited for neovim/neovim.github.io#48, but I wanted to get started with this to get feedback.

* Output repo [`fwalch/doc`](https://github.com/fwalch/doc)
* Doxygen output: https://fwalch.github.io/doc/dev
* Clang report (from #2): https://fwalch.github.io/doc/build-reports/clang
* Translation report: https://fwalch.github.io/doc/build-reports/translations

@Stefan991, @justinmk: As far as I remember, Doxygen has support for "custom pages". Would it make sense to integrate the translation report there (it's kind of code-related)?

This uses the CMake translation targets from neovim/neovim#928.
@jszakmeister, I use `make cmake` to get to the `update-po-*` targets, but this downloads all external dependencies.. is there a way to circumvent this, since it's not really needed in this case?

Ping @elmart
https://travis-ci.org/fwalch/bot-ci/builds/31185118 shows how the environment variables are set correctly, but the dependencies are still built (very slowly, because scan-build is active). I'm trying to figure out why.

Also, that's because I don't use scan-build when building dependencies; I think otherwise warnings for libuv and such will end up in the clang report.