Passive and Active Model Discrimination Algorithms for Constrained Uncertain Systems with Applications to Set-Valued Intent Identification and Fault Detection