Add ComputeIdFrom plugin to recompute ids

@robyoung and I concluded that only the configuration file could decide which fields should be used as a unique key. For now, this introduces a plugin to do this.