Adapt to new predicate/extractor API (PR #202) and multi-config model (#222), stabilize configuration schema, publish to crates.io.