DESCQA: An Automated Validation Framework for Synthetic Sky Catalogs