Low: tools: return more specific error code for crm_shadow file errors
Previously any stat() failure would exit CRM_EX_NOSUCH. Now it will be more
granular, for example CRM_EX_INSUFFICIENT_PRIV for permission issues. This
breaks behavioral backward compatibility.