Feature: crm_diff: Support generating a difference without versions details if --no-version/-u is supplied

When changing the cib configuration, we could generate a patchset with crm_diff, and apply the change with "cibadmin --patch". But if in the mean time,  the cluster status changed and the "num_updates" was bumped, we would not be able the apply the cib diff due to the collision of the version.

This commit provides the option "--no-version/-u" for crm_diff. If it's supplied, that means the admin/script/CLI wants to make the change anyway ;-)