#2585 Put all the infrastructure in place for simulating Boost 1.56 behaviour on Boost 1.40-1.55

git-svn-id: https://chaste.cs.ox.ac.uk/svn/chaste/trunk@23269 b5f69653-2bf5-0310-8201-b0dafb8e1405
#2585 Boost 1.56 and 1.57 use archive version 11 so needed to update "future.arch"

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