[faucet] Added a `condition` option

For each model added, if condition(model) is true, model is
automatically added to the Faucet without having to call drain().
Bumped version