Update examples, SetupFMM, MemoryManager

- Update examples to remove aux_kernel.

- In SetupFMM add ClearFMMData().

- In SetupFMM, lear setup_data and precomp_lst when changing to a
  different fmm_mat.

- In MemoryManger constructor and destructor, Update malloc and free to
  DeviceWrapper::host_malloc and DeviceWrapper::host_free

- Change Resize to ReInit, since the function of Resize is ambiguous
  when the vector is not the owner of the memory location. And also
  since Resize does not preserve data. Resize should be deprecated.