MFIXReader: Properly close file handles and delete array of arrays.

Change-Id: I19499da923a629028b9909e9725efdc86f313c34
workaround specific Mesa bugs

* Mesa's "Software Rasterizer" renderer has bugs that
prevent depth peeling. all related ctests fail. disable
this feature.

* Mesa's "llvmpipe" has bugs that prevent depth peeling.
some of the ctests fail. disable this feature.

* Mesa version 7 "Software Rasterizer" GL_ARB_draw_buffers
has a bug that leaves FBO in a perpetually incomplete state,
disable FBO for this renderer.

Change-Id: I46f4f175fbd634a67eeeff904e19ef195494c1ff
Fixed null deref by adding null check.

If factory methods weren't "auto-initialized", a null dereference
would occur in this codepath.

Change-Id: Ic5298701844be1f252a92871031a2ede93059dfa
Add CEA support signature in the copyright information.

Those classes were developped during the contract
no: 5200001869 between CEA/CESTA and Kitware SAS
at the end of 2012.

Change-Id: I8a50e9b5e5dbfd3f1fdff4f15f548374a54b2854
Merge topic 'Java-Wrap-Add-SWT-work-Copyright-information' into master

4e2c8345 Add CEA support signature in the copyright information.
Merge topic 'mfix_updates' into master

df8c3633 MFIXReader: Properly close file handles and delete array of arrays.
Merge topic 'workaround_specific_mesa_bugs' into master

d9d8d222 workaround specific Mesa bugs
Fixed more clang warnings about 'rule of three' violations

These classes need their dtor, and so I've provided
declarations to suppress the implicit creation of
copy ctors and copy assignments.

Change-Id: I0bad63e29e1265a9228de888f8d1a6ce34507e9c
Merge topic 'more-rule-of-three' into master

35848f56 Fixed more clang warnings about 'rule of three' violations
Merge topic 'auto-init-null-deref' into master

eb22e916 Fixed null deref by adding null check.