#2365 write `NodeBasedCellPopulation` to write VTK files in parallel.

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18585 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2365 remove `EXIT_IF_PARALLEL` from relevant tests. Slight tweak needed in `AbstractCellPopulation` to make sure all data vectors are the same size.

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18586 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2365 one more `EXIT_IF_PARALLEL`

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18587 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2372 - add new class `GammaDistributedSotchasticDurationCellCycleModel`, making use of new `RandomNumberGenerator` method `GammaRandomDeviate()`

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18593 b5f69653-2bf5-0310-8201-b0dafb8e1405
git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18594 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2365 hopefully fix intel build by removing include chain for `NodesOnlyMesh`. Fix copyrights.

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18598 b5f69653-2bf5-0310-8201-b0dafb8e1405
Add how-to for timing cell-based

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18601 b5f69653-2bf5-0310-8201-b0dafb8e1405
Add how-to for timing cell-based

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18603 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2183 etc. make a start on fixing nightly builds.

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18617 b5f69653-2bf5-0310-8201-b0dafb8e1405
More documentation based on talking DTC people

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18618 b5f69653-2bf5-0310-8201-b0dafb8e1405
#1902 add a getter for halo boxes in `DistributedBoxCollection`

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18626 b5f69653-2bf5-0310-8201-b0dafb8e1405
#1902 separate re-sizing domain from re-meshing so that halo nodes are correctly updated.

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18629 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2367 A little bit of coverage

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18631 b5f69653-2bf5-0310-8201-b0dafb8e1405
#1902 override `GetCellUsingLocationIndex` in `NodeBasedCellPopulation` to get a halo cell, assign `CellId` uniquely in parallel, and account for movement caused by birth in `NodeBasedCellPopulation` by an extra call to `UpdateCellProcessLocation`.

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18637 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2165 / #2372 fix doxygen

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@18638 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2365 fix memory leaks.

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