In src/images/images_peeled.f90:peeloff_photon changed the program control
statement for out-of-distance-range photons from 'return' to 'cycle'.  With
the 'return' statement, a given photon was not considered for subsequent
peeled images if it was out-of-distance-range for any one image because the
subroutine was returned.  The change to 'cycle' ends consideration of the
photon for the present peeled image, but cycles the DO loop to the next
peeled image.
10/02/12, TPEB
Merge pull request #22 from tbowers7/bugfix-for-issue-21

Bug fix: Issue #21 (Peeled images: different distances requested, all images same)
Ensure that spectrum gets converted to floating-point values
Check for C and Fortran architecture compatibility
PEP8
Generate architecture testing files
Updated instructions/requirements for Fortran compiler
Give a more explicit error message if optical properties for dust are not set
Added test for explicit error message if optical properties are not set
Added CHANGES.rst
Updated fortranlib
Added regression test for issue #21
Updated version strings to 0.9.1
Include CHANGES.rst in MANIFEST
Fix compatibility with Numpy 1.8.0.dev
Moved version history to docs
Removed CHANGES.rst from MANIFEST.in since it is now included in the docs
Fixed typo in docs
Updated download links for MPICH2
Replaced mentions of PyFITS and PyWCS by Astropy