Allow running project_vtu without donor mesh.

Instead it works out the donor mesh from the input vtu. This only works in
serial (does project_vtu actually work in parallel?) and only for continuous
linear vtus.

New functionality switched on in project_vtu test.