It's a mechanical change to modernize the code base
* Update formatting tools to clang-format-10 * Reformat using clang-format-10.0.09
This commit removes all occurences of unconnected boundary nodes and switches to the simple heuristic of picking U for the forward and V for the backward node. This performs better than several fancy heuristics.