eliminate duplicate inclusion of hcmplx.h in backend/math/hcmplx.cpp
Merge pull request #11 from c-lipka/master

eliminate duplicate inclusion of hcmplx.h in backend/math/hcmplx.cpp
minor whitespace cleanup
Account for changes in boost dependencies

Since <boost/thread/thread.hpp> includes some headers which will already
call a boost_system function, recent versions of boost require
-lboost_system before -lboost_thread will work, resulting in a failure
of this test if not accounted for.

Make it try without -lboost_system first, but try again with it added to
$LIBS if that fails.
Merge pull request #13 from yoe/master

Unix build process now automatically detects whether -lboost_thread requires -lboost_system to work. (Thanks to Wouter "yoe" Verhelst for the fix.)
Merge branch 'master' of https://github.com/POV-Ray/povray into develop

# By Christoph Lipka (2) and Wouter Verhelst (1)
# Via Wouter Verhelst (1) and others
* 'master' of https://github.com/POV-Ray/povray:
  Account for changes in boost dependencies
  minor whitespace cleanup
  eliminate duplicate inclusion of hcmplx.h in backend/math/hcmplx.cpp
Make sure Makefile.in gets generated properly

config.guess, config.sub, depcomp, etc, are all scripts that ship with
automake, and which will be updated with a new automake version; it's
generally a bad idea to use one of these scripts from a different
automake version.

Moreover, recent versions of automake also contain and require a
"compile" script, which isn't in this directory.

Instead, pass the "--add-missing" parameter to automake, which will copy
the required files to the expected location. This will make automake
work, regardless of the version, and will avoid any issues due to the
used scripts not matching the used automake version.
Merge pull request #14 from yoe/master

Files shipping with automake are now automatically taken from there, using the --add-missing parameter.
Fixes issue #6. Thanks to Wouter "yoe" Verhelst.
Fixing fs#317
minor beautifications

corresponds to Perforce change 6075.
fixed two yet unreported bugs:
- Iridescence did not properly honor full area diffuse lighting.
- Subsurface scattering did not play nice with non-default brilliance values.

corresponds to Perforce change 6076.
require boost >= 1.38

corresponds to Perforce change 6077.
minor improvements in SSLT relating to the storage of precomputed values

corresponds to Perforce change 6078.
more sophisticated way of pulling in the libtiff headers in povray.cpp without breaking the Windows build

corresponds to Perforce change 6079.
minor change in how zlib is included in povmscpp.cpp

corresponds to Perforce change 6080.
minor robustness improvement in IFF image reading code

corresponds to Perforce change 6081.
atmospheric fog, rainbows and sky spheres now use C++ style memory allocation instead of POV_MALLOC

corresponds to Perforce change 6082.
eliminated a host of C-style pointer casts, mostly by replacing with C++-style casts

corresponds to Perforce changes 6083, 6084, 6085.
hotfix for residual issues with FS#270; the artifacts still observed with radiosity abort-continue will now only show in the preview, but not in the generated image file.

corresponds to Perforce change 6086.
VS2010 kept reporting GUI project to be out of date even if it wasn't; fixed.

corresponds to Perforce change 6088.