Tidy up formatting of CMake files (#2016).

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@20250 b5f69653-2bf5-0310-8201-b0dafb8e1405
Should fix Intel build on userpc60.

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@20252 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2016 - move included cmake list files into the cmake folder, and keep just one canonical version of each

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@20254 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2016 - use the `chaste_generate_test_suites` macro for every component

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@20255 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2016 - define _USE_MATH_DEFINES globally

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@20256 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2016 - use macros to dramatically simplify component configuration

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@20257 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2016 - attempt to use proper out-of-source builds for the initial Chaste install

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@20258 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2016 - enable testing of `continuum_mechanics`

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@20259 b5f69653-2bf5-0310-8201-b0dafb8e1405
Avoid output race with `TestCardiacSimulationArchiver.hpp` (manifest in last night's memory testing)

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@20260 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2016 - fix missing tests!

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@20261 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2146 Fix todos - always write element attributes on Potts/Vertex meshes

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@20263 b5f69653-2bf5-0310-8201-b0dafb8e1405
Fix broken test. The other part of #20260

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@20264 b5f69653-2bf5-0310-8201-b0dafb8e1405
Oops, I'm getting rusty.  See r20264 and 20260.

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