safer parallel_comm management
- Parallel_comm is now a unique_ptr instantiated in start and reset in stop
- New parser library is added to initialize to read json and configure rank ids.
- Safer ib object destruction with QP state transition to ERROR.
Edited by Flavio Pisani