Change includes of <cmath> to <boost/config/no_tr1/config.hpp>.

Previously if Boost.TR1 was in the include path then including <cmath> pulls in all the new TR1 math functions, which in turn also requires linking to an external library.  With auto-linking support this requires that library to have been built and be present in the library search path, even if the actual library under use is header only.

Fixes #2392.
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
Updating dependency information for modularized libraries.
add workaround for HP-UX aC++ compiler
extend workaround for Core Issue 574 to icc 10.1 and later
extend workaround to icc 10.0
GIL: fixed Ticket 784: Wrong initilization of data members in packed_pixel constructors
GIL: Fixed Ticket #1520: Added several missing header files
Add missing index.html file for MPI and GIL.

Ref #2616: All the top level libraries now have index.html files but
several sub-libraries don't. I'm not sure it's worth adding them as many
of them don't have appropriate subdirectories anyway.
Remove google analytics script tags.
Check in the doxygen files for building standalone gil docs.

They are mostly unchanged. I've just changed some of the paths.
Make the gil doxygen docs a litte more boost friendly and a bit to build.

* Add a shell script to make building easier.
* Merge the two different versions of adobe_source.css.
* `shorten_file_name.sh`:
  * Add copyright.
  * Use GNU sed and expr in shorten_file_name.sh.
  * Optimise it slightly by using xargs instead of a loop.
  * Only shorten file names in html files.
* `header.html`:
  * Add copyright notice to doxygen header.
  * Remove google analytics tags.
  * Remove adobe RSS feed.
  * Remove the link to `globals.html` as it isn't generated.
  * Rename to `header_html.txt` to stop inspect complaining about it.
* Remove `insert_boost_licence.sh` as the copyright is already in the header.
Regenerate gil documentation.
Redirect to the correct page for the adobe docs.
Detab a few files.
Generate GIL documentation again.

Something went wrong checking it in last time.
GIL: fixed GIL GCC 4.4 issues. See details in Ticket #3041.
GIL: fixed more GIL GCC 4.4 issues.
GIL: fixed two minor warnings.