[clang-warning-fix][incrementing-bool]

Fix for following OSX 10.9 clang warning:
oce/src/BRepAlgo/BRepAlgo_Tool.cxx:84:9: warning: incrementing expression of type bool is deprecated [-Wdeprecated]
          NbSub++;
          ~~~~~^
1 warning generated.
[clang-warning-fix][unsequenced]

Fix for following OSX 10.9 clang warning fix:

/Users/thomas/Devel/oce/src/StdSelect/StdSelect_ViewerSelector3d.cxx:770:38: warning: unsequenced modification and access to 'II' [-Wunsequenced]
              gp_Pnt (C->GetPoint3d (++II).XYZ()),
                                     ^
/Users/thomas/Devel/oce/src/StdSelect/StdSelect_ViewerSelector3d.cxx:837:34: warning: unsequenced modification and access to 'II' [-Wunsequenced]
          gp_Pnt (C->GetPoint3d (++II).XYZ()),
                                 ^
2 warnings generated.
[clang-warning-fix][deprecated-writable-strings]

Fix for following OSX 10.9 clang warning fix:
oce/src/OpenGl/OpenGl_Display.cxx:38:36: warning: conversion from string literal to 'char *' is deprecated [-Wdeprecated-writable-strings]
    static char* TheDummyDisplay = "DISPLAY";
                                   ^
1 warning generated.
[clang-warning-fix][tautological-compare]

Fix following OSX 10.9 clang warning:
/Users/thomas/Devel/oce/src/Draw/Draw.cxx:410:35: warning: comparison of constant 4294967294 with expression of type 'Standard_Boolean' (aka 'bool') is always true [-Wtautological-constant-out-of-range-compare]
    } while (Draw_Interprete(cmd) != (unsigned int ) -2);
             ~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~
1 warning generated.
[clang-warning-fix][switch] Fix missing switch value

Fix for following OSX 10.9 clang warning:
oce/src/Aspect/Aspect_MarkerStyle.cxx:172:11: warning: enumeration value 'Aspect_TOM_BALL' not handled in switch [-Wswitch]
        switch ( MyMarkerType ) {
                 ^
1 warning generated.
Merge pull request #450 from tpaviot/review/clang-warning-fixes

Review/clang warning fixes
Fix new type conversion warning
Code cleaned to avoid MSVC compiler warnings on unused function arguments. Several useless pieces of code are removed. Changes in IntTools_EdgeFace.cxx, Blend_Walking_1.gxx, Bnd_BoundSortBox.cxx, ProjLib_ProjectedCurve.cxx are reverted (separated to specific issue for more in-depth analysis).
Small additions to main precompiled file
Added multithreaded build option for MSVC
Compilation fix for some OCE setting configurations.
DrawText ends up to be defined as DrawTextA, and causes
compilation failures.
Fix for TK linking in TKDraw/MSVC
PDB files are generated only for shared libraries
Removed OCE_DISABLE_TKSERVICE_FONT
It is no more possible/simple to build TKService without
freetype, as other classes (AIS_Dimension,etc...) depend on the font package.
Fix compilation for bundle without visualization
Added autoinstall support for static library version of bundle
Respect compilation options when OCE_BUNDLE_SOURCE is active
Replace ASSERT_EQ(bool,bool) by ASSERT_TRUE/ASSERT_FALSE(bool)

The former now raises gcc warnings:
  In file included from .../oce/test/gtest-1.7.0/include/gtest/gtest.h:1929:0,
                   from .../oce/test/STEPImport_test/STEPImport_test.cpp:4:
  .../oce/test/STEPImport_test/STEPImport_test.cpp: In member function ‘virtual void STEPImportTestSuite_testImportAP203_1_Test::TestBody()’:
  .../oce/test/gtest-1.7.0/include/gtest/internal/gtest-internal.h:133:55: warning: converting ‘false’ to pointer type for argument 1 of ‘char testing::internal::IsNullLiteralHelper(testing::internal::Secret*)’ [-Wconversion-null]
       (sizeof(::testing::internal::IsNullLiteralHelper(x)) == 1)
                                                         ^
  .../oce/test/gtest-1.7.0/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro ‘GTEST_ASSERT_’
     if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                      ^
  .../oce/test/gtest-1.7.0/include/gtest/gtest_pred_impl.h:166:3: note: in expansion of macro ‘GTEST_PRED_FORMAT2_’
     GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_FATAL_FAILURE_)
     ^
  .../oce/test/gtest-1.7.0/include/gtest/gtest.h:1993:3: note: in expansion of macro ‘ASSERT_PRED_FORMAT2’
     ASSERT_PRED_FORMAT2(::testing::internal:: \
     ^
  .../oce/test/gtest-1.7.0/include/gtest/gtest.h:1994:32: note: in expansion of macro ‘GTEST_IS_NULL_LITERAL_’
                         EqHelper<GTEST_IS_NULL_LITERAL_(expected)>::Compare, \
                                  ^
  .../oce/test/gtest-1.7.0/include/gtest/gtest.h:2011:32: note: in expansion of macro ‘GTEST_ASSERT_EQ’
   # define ASSERT_EQ(val1, val2) GTEST_ASSERT_EQ(val1, val2)
                                  ^
  .../oce/test/STEPImport_test/STEPImport_test.cpp:22:13: note: in expansion of macro ‘ASSERT_EQ’
               ASSERT_EQ(Standard_False,shape.IsNull());
               ^
Merge pull request #447 from tpaviot/review/warning-fix-gtest.h

Replace ASSERT_EQ(bool,bool) by ASSERT_TRUE/ASSERT_FALSE(bool)
Merge pull request #455 from tpaviot/review/fix-deb-build

Fix build when DEB is defined
Add tests/ directory shipped by OCCT 6.7.0