Refactor: libcrmcommon, daemons: Use cluster_options array in getters
Drop the option_list and len arguments from pcmkcluster_option() and
pcmkvalidate_cluster_options(). Use cluster_options in libcrmcommon
instead.
Now, all daemons fetch and validate the full set of cluster options,
even the ones they don't use. This is only slightly less efficient. It
ensures that there's no problem using the same option with multiple
daemons, and it makes it easy to use new options in a given daemon in
the future.
Now that nothing is using the local, per-daemon options arrays anymore,
we can drop them in an upcoming commit.
Ref T746
Signed-off-by: Reid Wahl <nrwahl@protonmail.com>