A Domain-Independent Agent Architecture for Adaptive Operation in Evolving Open Worlds