doxygen 1.8.7

Fixes for --with-libclang and --with-doxywizard

Closes #28716.
doxygen: update 1.8.7 bottle.
io: python depends on addons being built
cabal-install 1.20.0.1
cabal-install: update 1.20.0.1 bottle.