Allow building crmsh without PyYAML

RHEL 6 and CentOS 6 don't provide PyYAML. Make it a soft
dependency for these platforms.