Uses class DomainInfo to handle all the MPI information retrieving.
Uses class PtclSync to handle inter node communications when particles exiting domains.
(Renamed from DomainUtility)
Renewed the configure file interface. Now it's more structured.
Added a few comments in CoreTube.h
Added function descriptions in Explorable.h
Able to output the correct file name based on configure.json "output.file" setting
Greatly reduced the output text. Added two CMake variables to control the amount of output texts
* STATUS_TEXT: common status texts
* BUILD_TEXT: more testx...
Merge branch 'refactor'