Added a new encoder - EditDistanceEncoder, which internally uses CompAIRR to calculate repertoire overlap
Added PrecomputedKNN which is directly compatible with DistanceEncoder and EditDistanceEncoder (without having to specify precomputed=true, which may be hard to guess for a user)
Minor simplifications in DistanceEncoder and compatibility fixes in DesignMatrixExporter