merge of cmake build files from trunk per beman

svn path=/branches/release/libs/format/; revision=50756
Merged fix for bug #2455

svn path=/branches/release/boost/format/; revision=52525
Fixed almost all tab and min/max issues found by inspect tool

svn path=/branches/release/boost/format/; revision=53142
Use local copy of the valid HTML 4.01 icon, and make sure all the pages
that use it are valid.

Merged revisions 53047-53048 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r53047 | danieljames | 2009-05-16 15:17:20 +0100 (Sat, 16 May 2009) | 1 line
  
  Fix some validation errors.
........
  r53048 | danieljames | 2009-05-16 15:23:59 +0100 (Sat, 16 May 2009) | 1 line
  
  Use a local copy of the valid HTML 4.01 icon.
........

svn path=/branches/release/libs/format/; revision=53258
Merge [53219] from the trunk.

svn path=/branches/release/boost/format/; revision=53873
Add basic copyright/license to keep cmake out of the inspection report

svn path=/branches/release/libs/format/; revision=55095
Making svn:keywords match trunk

svn path=/branches/release/libs/format/; revision=56113
rm cmake from the release branch before it goes out broken.  Policy dictates that you never commit to release, you commit to trunk and merge to release.

svn path=/branches/release/libs/format/; revision=56941
Spirit: merging from trunk upto rev. 61489

svn path=/branches/release/boost/format/; revision=63640
Merge format from the trunk.  This should fix the regressions resulting from the partial merge in [63640].

svn path=/branches/release/boost/format/; revision=63794