Save reprojsimple data into its own subdirectory
Use a subdirectory for the RC3D module data
Fix a bug with applying pixel weights during comp image gen
Apply pixel weights to target intensity, not compensation intensity

This yields vast improvements over the previous method. The appearance-
edited photos are now much closer to the target images.
Rearrange calibration buttons
Add options to skip capturing images and triangulating during calib

They don't do anything yet.
Allow only capturing or only mapping during calib
Add options for intensity capture step and weighted pixel exponent
Fix crash when using *alloc with 64-bit configuration

This was a nasty bug. The pointer returned from malloc, calloc, or
realloc was being sign-extended when assigned to a 64-bit pointer.
This is because the code in which these methods were used didn't
include the definition for malloc, calloc, or realloc, causing the
compiler to assume these methods returned a signed int. Since the
return value was signed, and then expanded to 64-bits, then if the
most significant bit was a 1, all extended bits became ones. So the
address was being stored as 0xffffff.... which of course wasn't
allocated, thus causing a memory access violation when attempting
to write to it. Luckily, all I had to do was include stdlib.h, which
includes the real definitions of *alloc, returning a void*, avoiding
the sign extension.

I also added another line of debug output for culling outliers. That
step takes forever but now we have an indication of when it will be
done.