Refactor: libcrmcommon,libpe_status: move deferred parameter check APIs
... from libpe_status to libcrmcommon. Also rename with a pcmk prefix,
add doxygen blocks, and improve variable names.
There are no unit tests because the relevant struct is
source-file-scoped, and the APIs aren't complex enough to make it worth
exposing.