basic support for shared library
resolving ambiguos symbols
refactoring + support for shared libs
adding some exports for shared compilation
Namespace cleanups
Rework optimised pixel reading
optimizedWriteToRGBAFillA wants bitmask not half
Added missing ImfNamespace.h from list of installed headers.
https://github.com/openexr/openexr/issues/64
moving 2.0 labeled docs out of the way
moving 2.0 labeled docs out of the way and cleaning up the CMake list of installable docs
Cleaning up the install docs list
Merge branch 'cmake-fixes' of github.com:openexr/openexr into cmake-fixes
Cleaning up installation of documentation
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
Added bad type attribute resilience test *FAILS*
Fix incorrect type attributes in single part regular images
Fixes to type logic on output files:

Calls to writeMagicNumberAndVersionField get header with corrected types not provided type
DeepTiledOutputFile fixes type attribute, rather than complaining if set incorrectly
fix incorrect type attributees when passed to OutputFile and TiledOutputFile