#2305 enable rectangular and cuboid meshes to be created in `DistributedTetrahedralMesh` using the mesh readers / writers and geometric decomposition.

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17731 b5f69653-2bf5-0310-8201-b0dafb8e1405
#1902 change `mCellRadii` to a map

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17733 b5f69653-2bf5-0310-8201-b0dafb8e1405
Add function to calculate new node global index in `NodesOnlyMesh`

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17734 b5f69653-2bf5-0310-8201-b0dafb8e1405
Fix memory leak in r17734

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17735 b5f69653-2bf5-0310-8201-b0dafb8e1405
#1902 adding `mTotalNumNodes` to keep track of global number of nodes.

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17736 b5f69653-2bf5-0310-8201-b0dafb8e1405
#1902 calculate a bounding box for the initial nodes, with some padding.

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17737 b5f69653-2bf5-0310-8201-b0dafb8e1405
#1902 set mMaximumInteractionDistance in constructor. Remove function to change it during the simulation.

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17738 b5f69653-2bf5-0310-8201-b0dafb8e1405


git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17739 b5f69653-2bf5-0310-8201-b0dafb8e1405
#1902 overwrite `SolveNodeMapping` and use `mNodeMapping` to map global to local node indices.

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17745 b5f69653-2bf5-0310-8201-b0dafb8e1405


git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17748 b5f69653-2bf5-0310-8201-b0dafb8e1405
Make copyright notice checker able to fix acceptance copyright notices

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17749 b5f69653-2bf5-0310-8201-b0dafb8e1405
One missed in r17748.

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17750 b5f69653-2bf5-0310-8201-b0dafb8e1405
#1992 - initial commit of Megan's patch, slightly modified to apply against the latest trunk (and with a few tidies not affecting functionality).

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17754 b5f69653-2bf5-0310-8201-b0dafb8e1405
#1992 Fix build for some machines

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17755 b5f69653-2bf5-0310-8201-b0dafb8e1405


git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17756 b5f69653-2bf5-0310-8201-b0dafb8e1405
see #2304

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17757 b5f69653-2bf5-0310-8201-b0dafb8e1405
 #1992 - fix doxygen (and a potential error on some picky compilers)

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17758 b5f69653-2bf5-0310-8201-b0dafb8e1405


git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17761 b5f69653-2bf5-0310-8201-b0dafb8e1405
 #1992 - fix coverage (and probably parallel continuous too)

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@17762 b5f69653-2bf5-0310-8201-b0dafb8e1405