Tweaks to the cmake build system (mostly for SPI):

* At SPI, build against OpenEXR 2.0 if available
* At SPI, update which internal Field3D build we use.
* At SPI, build against Boost 1.51
* New cmake variables that let you specify a custom OpenEXR & Ilmbase location.
* Some other cruft removal in the build system