Split JLCoverTreePoint.h into definitions and declarations. Removed extra #include from KNN.cpp