(#22522) rename catalog_facts.json -> facts.json
(#22522) add documentation for facts endpoints
(#22522) mark the 4 fields in the facts schema as required
(#22522) validate node facts against facts schema
(#22522) some formatting fixups
(#22522) Use :nodename instead of :name in URIs
Merge remote-tracking branch 'kylo/issue/22522-facts-api-doc'

* kylo/issue/22522-facts-api-doc:
  (#22522) Use :nodename instead of :name in URIs
  (#22522) some formatting fixups
  (#22522) validate node facts against facts schema
  (#22522) mark the 4 fields in the facts schema as required
  (#22522) add documentation for facts endpoints
  (#22522) rename catalog_facts.json -> facts.json

Conflicts:
	api/docs/http_api_index.md

Resolved conflict in table of contents.
(#17031) Add octet_string_to_sid

 - This will allow a WIN32OLE instance returned by the connect method
    to convert its objectSID property (an octet stream / array of bytes)
    to a standard user friendly SID
WIP: code fleshed out / tests passing

 - a few more tests needed