#2016 - be better at only running tests in the requested test pack

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@20274 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2016 - avoid running tests giving you a solution file that cannot build anything.

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