Refactor into standalone build scripts.

Build is [here](https://travis-ci.org/fwalch/bot-ci/builds/33166634), output in [fwalch/doc2](https://github.com/fwalch/doc2/commits/gh-pages). I think this improves high-level readability of report generation quite a bit:

```bash
# clang report
DOC_SUBTREE="/reports/clang/"
install_dependencies
clone_doc
clone_neovim
generate_clang_report
commit_doc
```

From the updated readme:

> To generate individual reports locally, execute `./ci/<build script>`, where `build script` is any executable shell script. Override environment variables as necessary, e.g. `NEOVIM_REPO=<username>/neovim NEOVIM_BRANCH=my-branch ./ci/clang-report.sh`.

Next step is to install only required dependencies for each report to decrease build time.