silence unused directive warning on mingw

Change-Id: I48ba4da4c9b56ae28d4825bbce5235c34470422d
Merge topic 'fix_mingw_warning' into master

83cea8c5 silence unused directive warning on mingw
Fixed failing static initialization.

Static object factory initialization was using object files that
did not include vtkTimeStamp.h and hence failed to initialize the
atomic int global that it needed. Fixed.

Change-Id: I442ee71bb2a38f188a301b5c189b61e12b6272fa
fix bug in MedicalImageProperties

An iterator returned from a container .find(...)
was being dereferenced without checking for a
returned end of container failure case.  The
fix checks for end of container condition before
derefencing the iterator.

Change-Id: Iccc5a31629d09a143e3712ba9c936528ef868afc
Fixed user setting were being ignored after first RequestInformation.

The settings cache used in RequestInformation was never overwritten. Therefore,
user settings were ignored after setting AutoDetect, calling
RequestInformation and then turning AutoDetect off. This is a common pattern
in ParaView since it calls RequestInformation with default settings in order
to get array names. Fixed by deleting the cache when the object is modified.

Change-Id: Ibc832726cf1ba8a5839770eae5fae2b893c00357
Merge topic 'med-image-props-fix' into master

9aadfc9f fix bug in MedicalImageProperties
Merge topic 'fix_plot3d_issue' into master

0c786978 Fixed user setting were being ignored after first RequestInformation.
Merge topic 'atomic-finalization-fix-2' into master

9e298cdc Fixed failing static initialization.