Fix build failure on Win32

Commit ed51438 breaks building on Win32, since Standard_Size
and Standard_Utf32Char define the same types.
Modify Standard_Integer.hxx to add overloaded functions only
when these types are different.
Drop ifdef guard to fix a build failure with MSVC

We added the ifdef guard in d5b9cbb because MSVC was
smart enough to find that the return statement could
not be reached; this method has been modified in OCCT
6.6.0 and now the return statement is needed.

This commit fix issue #389.
Merge pull request #388 from tpaviot/review/fix-build-win32

Fix build failure on Win32
Fix OCAFExport_test failure

Also set CSF_StandardDefaults environment variable when
running these tests, it is also needed in order to
read src/StdResource/Standard file.
Merge pull request #390 from tpaviot/review/fix-OCAFExport-test-failures

Fix OCAFExport_test failure
Bugfix: Fix Extrema_Curve2dTool::IsRational()
typedef bool Standard_Boolean

It was before
  typedef bool Standard_Boolean
Replace ${PROJECT_NAME} and @PROJECT_NAME@ by OCE in all CMake files

OCCT developers generate their CMake files from WOK files, so
they won't use our files.
Write all CMake command names in lowercase
Cosmetics: Make whitespace more consistent
Fix typo

Thanks to tpaviot.
Fix Standard_Boolean/Standard_Integer mismatch now that Standard_Boolean is redefined as a bool
Strange conditional with IsRational()

Replace
  if(Bs->IsRational() > ((unsigned int)MaxSeg) )  Nb.ChangeValue(2,3)++;
by
  if(Bs->IsRational() && 0 == MaxSeg )  Nb.ChangeValue(2,3)++;
Adjust CDL files
Partially revert commit 7d178f3 "Bugfix: Fix Extrema_Curve2dTool::IsRational()"

We do not want to introduce behavior change, so revert to the old
behavior.
Make FSD_BinaryFile compatible with OCCT (read/write boolean)
Remove casts to Standard_Boolean which are now useless
Merge pull request #392 from tpaviot/review/cmake-coding-style

Make CMake files more readable
TKService needs OpenGL on Unix

Build failed if OCE_VISU_DEP is set but not OCE_VISUALISATION.
In Standard_MMgrFactory class, make myFMMgr private, it does not have to be public

Fixes issue #62.