Fix and enhance bag plots.

Fix the way how the bags are computed. They are now performed at
50 and 99% of the distribution.
Functional bag plots also create a median serie which is the
median line of all input series. Outliers series are also
tagged with an "_outlier" extension in their name.

Change-Id: I990428c9b79278be9be725491232b3e9d69190b0
Allow custom TestProp3DFollower timeout

Use the approach from commit 1de7c32b (Allow custom
TestTM3DLightComponents timeout, 2014-04-07) for this test too.

Change-Id: I798744b825db38eebc6e5c9f55df6c0d76050e64
Merge topic 'custom-TestProp3DFollower-timeout' into master

ba0984b9 Allow custom TestProp3DFollower timeout
Merge topic 'FixAndEnhanceBagPlots' into master

df6c71a9 Fix and enhance bag plots.
Fix bad SetColor/GetColor interaction in vtkProperty.

The SetColor() method calls SetAmbientColor(), SetDiffuseColor(),
and SetSpecularColor() and each of these can potentially trigger
a ModifiedEvent.  However, if the ModifiedEvent callback calls
GetColor(), which it often will, this causes Bad Things to happen
because GetColor() calls ComputeCompositeColor() which re-computes
this->Color based on the values of AmbientColor, DiffuseColor, and
SpecularColor.  The fix is to make sure that Modified() is not
called until all of the ivars have been set.

Change-Id: I00a6799a1a9e31a6b28e102e11e4a6bd71f18d71
Merge topic 'property-setcolor' into master

170d6649 Fix bad SetColor/GetColor interaction in vtkProperty.