Surfaces example ported to iOS

Text mappers and actors don't work yet, but everything else works well.

Change-Id: I5a716cb48597e09b26f4d13b2319c271725aa6a9
Lots of minor changes for Examples to build with OpenGL2

Change-Id: I5eadbc3da480bb19db9b99f5c648ff1d3fe2316c
Merge topic 'examples_opengl2' into master

249fd506 Lots of minor changes for Examples to build with OpenGL2
Getting rid of clang analyzer warnings.

Thanks to Sean McBride for sharing the warnings.

Change-Id: Ia1526ba45f818fa537186fe4b4e0521f91acf602
Minor compile fix for ES

Change-Id: I171ac053ddb5198f6b647c5b5ab91c4456f9a1d0
Merge topic 'minor_es2_fix' into master

aca55423 Minor compile fix for ES
FIX: We don't select 2D annotations.

When trying to select a 2D annotation ParaView segfaults in
vtkInternals::ConvertSelection. This segfault comes from
GetPixelInformation when this->Convert returns the color of a pixel
(instead of an actorid) for a 2D annotation so info.Prop is set to NULL.

Change-Id: Ia764ab7ff88f54dcf82040cbd64ecbcab9365573
COJMP: More robust fuzzy results checking

Now uses vtkMathUtilities::FuzzyCompare to check expected results.

Change-Id: Ibb47a947679cdb408d2af42d14cfa7cc44041c33
Merge topic 'ios-surfaces-example' into master

27fb188d Surfaces example ported to iOS
Skipping the wasteful and unnecessary inverse sin computation.

Change-Id: Id5e29b59be431cc393295e27b896f9be756bc18d
Merge topic 'map-scalars-14943' into master

8c7db600 FIX: We don't select 2D annotations.
Cosmetic change to be consistent with file codeing convention.

Change-Id: I77f5fe46cc08a47025e1ff99443522b2c440567e
Merge topic 'vtkPolyLine_clang_analyzer_warning' into master

f86c5f89 Cosmetic change to be consistent with file codeing convention.
cc551eba Skipping the wasteful and unnecessary inverse sin computation.
409086cf Getting rid of clang analyzer warnings.
Merge topic 'RefineUnitTestFunctionParser' into master

baa76c23 COJMP: More robust fuzzy results checking