Fixes for valgrind errors
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
Changing the include syntax from <> to ""
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*