Corrects partition type of intersections along the boundary.

These always have the same type as the only connected cell.
[bugfix] Fixes the computation of the partition types for the points.
Removed calls to codim-1 communication which is not supported.
Removes debugging output.
Removes dead code and fixes documentation.
Rudimentarily fix copyright, author and creation date information