kde added

- kde using single tree added
Conceptually, I am not sure why this include is needed here. As I understood it, KDE uses kd-trees and ball trees, which are specialised types of NBodyTree.