Check the result of malloc

Throw an exception if it should happen to fail. Yeah, I should probably
use 'new' instead of 'malloc', but I like an untyped block of data to
look like an untyped block of data.
Added DWAA/B compression options
Added DWA compression options to Windows dialog
IlmImf now depends on Half

Because of DWA LUT building phase
Add Xcode 5 projects
Switch to AEIO idle function

AEIO provides an Idle Hook, may as well use it.

Also did an audit of the different AEIO calls we may or may not be
getting.
IlmImf now depends on IlmThread and Iex
Update to latest OpenEXR library

Includes DWA compression
Merge branch 'develop'
Merge branch 'master' into 32bit
32-bit .sln updated