[RFC] Refactor into standalone build scripts.

A build is [here](https://travis-ci.org/fwalch/bot-ci/builds/33169716), output (from multiple builds) in [fwalch/doc2](https://github.com/fwalch/doc2/commits/gh-pages).

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`.

I think this also 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
```

Next step is to install only required dependencies for each report.
I thought about that too, but didn't want to create too many files. There is currently only one "class" of builds (documentation aka "builds that push to `neovim/doc`"), so if that's okay for now, I'd move the relevant variables into an appropriate file when more build types (coverity, dependency rebuilding) are added.