Fix unlikely memory leak in KCM client

Commit 956cbd24e645609c94fbc836840ce0f87ba3ce79 created a memory leak
if the KCM_OP_GET_DEFAULT_CACHE call fails inside kcm_ptcursor_new
after the KCM_OP_GET_CACHE_UUID_LIST call succeeds.  Fix it.

ticket: 8002
Add the KCM RPC defs to notice.rst

It is copyright KTH/Apple, since it is present for interoperability
with OS X.

ticket: 8006
tags: pullup
target_version: 1.13
Add MS-KKDCP client copyright to notice.rst

Alas, it does not match the existing Red Hat copyrights, since the
new code is a 2-clause BSD license, and there was only a 3-clause
Red Hat copyright block present already.

ticket: 8006
tags: pullup
target_version: 1.13
Regenerate NOTICE to pick up new changes for 1.13

The actual Sphinx output would adjust the wrapping and indentation
of some existing content, but those changes were removed by hand,
so this commit only reflects new added content.

ticket: 8006
tags: pullup
target_version: 1.13