[clang-warning-fix][switch]

Fix following clang warnings:

geom/src/Lib3DS/Lib3DS_file.c:1915:11: warning: 6 enumeration values not handled in switch: 'LIB3DS_UNKNOWN_NODE', 'LIB3DS_AMBIENT_NODE', 'LIB3DS_CAMERA_NODE'... [-Wswitch]
  switch (node->type)
          ^
/Users/thomas/Devel/geom/src/Lib3DS/Lib3DS_tracks.c:1506:11: warning: enumeration value 'LIB3DS_UNKNOWN_NODE' not handled in switch [-Wswitch]
  switch( node->type ) {
          ^
/Users/thomas/Devel/geom/src/GEOMImpl/GEOMImpl_IMeasureOperations.cxx:180:11: warning: enumeration value 'TopAbs_SHAPE' not handled in switch [-Wswitch]
  switch (aType)
          ^
/Users/thomas/Devel/geom/src/GEOMImpl/GEOMImpl_ShapeDriver.cxx:563:12: warning: enumeration values 'GeomAbs_BezierCurve', 'GeomAbs_BSplineCurve', and 'GeomAbs_OtherCurve' not handled in switch [-Wswitch]
          switch (aType)
[clang-warning-fix][comment]

Fix following clang warning on OSX 10.9
geom/src/Lib3DS/Lib3DS_light.c:36:1: warning: '/*' within block comment [-Wcomment]
/*!
^
[clang-warning-fix][logical-op-parentheses]

Fix following clang warnings:
geom/src/Sketcher/Sketcher_Arc.cxx:51:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if ((myFirstParam < u) && (u < myLastParam) ||
      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~~
geom/src/Sketcher/Sketcher_Arc.cxx:51:26: note: place parentheses around the '&&' expression to silence this warning
  if ((myFirstParam < u) && (u < myLastParam) ||
                         ^
      (                                      )
geom/src/Sketcher/Sketcher_Arc.cxx:52:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
      (myFirstParam < u + 2*M_PI) && (u + 2*M_PI < myLastParam));
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
geom/src/Sketcher/Sketcher_Arc.cxx:52:35: note: place parentheses around the '&&' expression to silence this warning
      (myFirstParam < u + 2*M_PI) && (u + 2*M_PI < myLastParam));
                                  ^
      (                                                        )

geom/src/XIntTools/XIntTools_FClass2d.cxx:642:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
    if (!RecadreOnPeriodic || !IsUPer && !IsVPer)
                           ~~ ~~~~~~~~^~~~~~~~~~
geom/src/XIntTools/XIntTools_FClass2d.cxx:642:39: note: place parentheses around the '&&' expression to silence this warning
    if (!RecadreOnPeriodic || !IsUPer && !IsVPer)
                                      ^
                              (                 )
geom/src/XIntTools/XIntTools_FClass2d.cxx:779:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
    if (!RecadreOnPeriodic || !IsUPer && !IsVPer)
                           ~~ ~~~~~~~~^~~~~~~~~~
geom/src/XIntTools/XIntTools_FClass2d.cxx:779:39: note: place parentheses around the '&&' expression to silence this warning
    if (!RecadreOnPeriodic || !IsUPer && !IsVPer)
                                      ^
                              (                 )
geom/src/XIntTools/XIntTools_MarkedRangeSet.cxx:244:15: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if(UseLower && (theValue < myRangeSetStorer(1)) ||
     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
geom/src/XIntTools/XIntTools_MarkedRangeSet.cxx:244:15: note: place parentheses around the '&&' expression to silence this warning
  if(UseLower && (theValue < myRangeSetStorer(1)) ||
              ^
     (                                           )
[clang-warning-fix][dangling-else]

Fix for following OSX 10.9 clang warnings:
geom/src/GEOM/GEOM_Parameter.cxx:35:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
          else
          ^
1 warning generated.
geom/src/GEOMImpl/GEOMImpl_ChamferDriver.cxx:278:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                          else
                          ^
1 warning generated.
geom/src/GEOMImpl/GEOMImpl_ITransformOperations.cxx:1566:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
[clang-warning-fix][format]

Fix for following OSX 10.9 warnings:
geom/src/Lib3DS/Lib3DS_chunk.c:65:7: warning: format specifies type 'unsigned long' but the argument has type 'Lib3dsDword' (aka 'unsigned int') [-Wformat]
      c->size
      ^~~~~~~
1 warning generated.
geom/src/Lib3DS/Lib3DS_mesh.c:573:5: warning: format specifies type 'long' but the argument has type 'Lib3dsDword' (aka 'unsigned int') [-Wformat]
    mesh->points,
    ^~~~~~~~~~~~
/Users/thomas/Devel/geom/src/Lib3DS/Lib3DS_mesh.c:574:5: warning: format specifies type 'long' but the argument has type 'Lib3dsDword' (aka 'unsigned int') [-Wformat]
    mesh->faces
    ^~~~~~~~~~~
2 warnings generated.
geom/src/Lib3DS/Lib3DS_viewport.c:383:38: warning: format specifies type 'long' but the argument has type 'Lib3dsDword' (aka 'unsigned int') [-Wformat]
  printf("      views:       %ld\n", vp->layout.views);
                             ~~~     ^~~~~~~~~~~~~~~~
                             %u
Merge pull request #3 from sfotis/review/clang-warning-fixes

Review/clang warning fixes