merge of cmake build files from trunk per beman

svn path=/branches/release/libs/foreach/; revision=50756
Merged revisions 51169,51271 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r51169 | eric_niebler | 2009-02-09 16:50:16 -0800 (Mon, 09 Feb 2009) | 1 line
  
  eliminate shadow warnings on gcc for nested FOREACH loops
........
  r51271 | eric_niebler | 2009-02-16 09:50:31 -0800 (Mon, 16 Feb 2009) | 1 line
  
  mark up foreach failures on borland-6.1
........

svn path=/branches/release/boost/foreach.hpp; revision=51272
Merge PDF build changes from Trunk.

svn path=/branches/release/libs/foreach/; revision=51417
Merged revisions 51752-51753 via svnmerge from https://svn.boost.org/svn/boost/trunk

svn path=/branches/release/boost/foreach.hpp; revision=51876