ENH: Add user-supplied parameters to Halo tracker

Added methods to set parameters for the merger-tree
and halo-evolution tree that are managed internally.
Further, added ForwardHaloTracker::Initialize method
to properly initialize these data-structure, i.e.,
supply the MPI communicator and other parameters etc.