Add support to generate kzip by kythe with `index_*` directives (#1010)

* Add basic support for indexing with kythe

* Support `index_targets_query`

* Add config `index_upload_policy`

* Raise error if indexing is not running with `Always` upload policy when build failed.

* Add document about how to generate semantic information with Kythe
2 files changed