Fixed misinterpretation of dtex samples in deepopacity case, updated README, comments, and ChangeLog to reflect fix.
Rework optimised pixel reading
optimizedWriteToRGBAFillA wants bitmask not half
Test optimisation

Moved test for Sampling params to SetFrameBuffer for efficiency:
enforce sampling=1

Added test for different channel patterns
Variable and tiny datawindows in optimisation test
Cleaning up the code for namespace usage
tidied up comments in new optimisation functions
Merge branch 'develop' into optimisation-bugfix

Conflicts:
	OpenEXR/IlmImf/ImfScanLineInputFile.cpp
	OpenEXR/IlmImfTest/Makefile.am
	OpenEXR/IlmImfTest/main.cpp
	OpenEXR/IlmImfTest/testOptimizedInterleavePatterns.cpp

Additional code style changes
Merge branch 'develop' into exrenvmap-cleanup
Merge branch 'exrenvmap-cleanup' into develop
Merge branch 'develop' into cmake-fixes
When building shared libs we set the OPENEXR_DLL define for windows only
Namespace clean up
Pass at fully qualifying FLOAT, UINT to avoid build issues.
follow up to previous checkin on fully qualified FLOAT
Added a missing file to CMakelist file.
Adding linux debug trap code.
Merge branch 'cmake-fixes' into develop
missing system include
Merge branch 'develop' of https://github.com/openexr/openexr into develop