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
missing files for bad type attribute tests
fixed out-of-range vector and string accesses
Merge branch 'vectorfixes' into develop
Merge branch 'incorrect-type-handling' into develop

Manually resolved conflicts:
	OpenEXR/IlmImfTest/Makefile.am
	OpenEXR/IlmImfTest/main.cpp

In addition, added additional test files for Optimisation paths.
Bug fix for making distro