Added a future, which fixes sync problem.
Get rid of global future.
Fix problem where future.get() is called after finalize().
Fixes to local::packaged_task
Partially rolling back recent incref changes, adding gid_type lock
Rolling back part of the lock tracking changes
Made all incref call synchronous
Cleaning up split_gid_if_needed
Fixing gid_type locking issues
Fixing another deadlock
Improving error reporting
Deleting obsolete files
Finished first round of parcelport refactoring: TCP parcelport refactoring complete
Making everything compile again
    - Cleanup of code and runtime configurations
    - Added connection handler specific configuration parameters
Finished porting MPI parcelport to new PP design
Minor cosmetics to TCP parcelport
Adding forgotten source files
Some cleanup
Merge remote-tracking branch 'remotes/origin/fixing_1021' into fixing_incref