XML and DG: Better handling of boost exceptions when parsing stuff
mapproject: Handle user-specified nodata. Must always write nodata on output
Use as nodata the samllest int16
IsisIO : Update to match the API change in ISIS

"Read"s are now "read".
tools: Playing around with aligndem
Core: Add validator for Vector2

This is not used anywhere in ASP at the moment but I use it in outside
test code.
gitignore : update to match all the new execs
Core: Move parts of IPMatching into CC file

This moves a minor amount of the source code out of the header but it
also helps me debug the problem with MESSENGER.
Core: Have IntegralAutoGainDetector reuse parts on IntgralDetector

Importantly this fixes the extrema test for IP in Ames Stereo
Pipeline. We weren't doing a test around the whole circle. Instead we
were accidently doing something like a C shape. This meant that before
we were detecting a lot of IP in a chain. That made their descriptors
non unique. Surprisingly our filtering could work through all that.

This fixes the case were MESSENGER data wasn't working correctly. This
should also greatly increase the amount of detected IP for all other
cases.
aligndem is dead. Long live pc_align (in gestation now)
aligndem is dead. Long live pc_align (in gestation now)
pc_align: Birthing pains
Change as Zack/Ross suggested in the meeting
pc_align: Compilation support
pc_align: Moving forward
point2dem: Spellcheck
pc_align: Compile pains
sparse_disp: minor changes + better handling of failed matches

Gaps where the epipolar test failed are now marked in D_sub_spread with zeros.
Other improvements:
-- only 25% of the search window must be marked valid for a search to occur (had been 50%)
-- the valid mask is diated before writing or before being used to mask D_sub_spread
-- initial search pts now can be as little as coarse_skip/4 from the image edges
-- A larger percentile fraction of disparites are used in calculating the epipolar vector
sparse_disp: fix minor bugs

small typos fixed