[PL] Remove unused numberOfNodeComponents from Process.
[PL] Add mesh node ids for BoundaryCondition.
[PL] Initialize node ids vec in boundary conditions.
[ML] Make applyKnownSolution a template.

This is not changing any of the algorithms, just moving around.
WIP