Adding merge tree based halo finder code

... GUI version for that code in halorenderMergeTree.cpp, included the code to run this version in halo.cpp with other tests & also added code to verify results at the end, Corrected an error in the vtk based version in halo_vtk.h, added the naive halo finder implementation for comparison ...