Better handling of crop_image() failure.

surveillance.py:
- Fix bugs in processImage() and crop_image().
- Modify processImage() to not move uncroppable
image file to hires unless its mod time is at least
an hour old.

TestSurveillance.py:
- Add test for better handling of crop_image
failure.