Domain Anomaly Detection in Machine Perception: A System Architecture and Taxonomy