Allow api-clean to run, even if api hasn't been generated before
Require api build before html
Document api target
Fix now-defunct link