Fixed opengl (ftgl) font issue

Removed unnecessary state checks and modifications.Resolves an
issue where flickering could be seen on the rendered text when
there was no shaded surface present on the scene (automatic
z buffer management related).
Bcc needs two functions declared as global

This fix has been introduced again in oce in past, but
lost due to upstream changes.Corrects bcc compilation issue.
Fixed convertion from int to Handle under bcc32
Template class issue for bcc32

When a template parameter of type class is used,
implicit call to its destructor requires usage of
the class name and not of its typedef.
In placement delete not supported under bcc32
OCE_DEBUG_POSTFIX undefined in non cmake envs.

This symbol should be used only and when defined by
the build environment.Resolves wok building without
applying any modifications to wok.
Solves a copy-paste bug in TDataXtd_PatternStd
MSVC fixes for UnitsAPI tests

- setenv is not supported, uses the OCE portable way
- since static functions are used, the local variable is not need (warning fix)
Added unittest for TDataXtd_Pattern patch
Adds an OCE_ENABLE_DEB_FLAG option to allow the building with/without the DEB define.
In MSVC the flag is set to OFF by default, in all other platforms to ON.

(the DEB flag affects only debug builds)
Merge pull request #198 from tpaviot/review/fix-msvc-test-build

MSVC fixes for UnitsAPI tests
Merge pull request #193 from tpaviot/review/bcc-in-placement-delete

In placement delete not supported under bcc32
Merge pull request #192 from tpaviot/review/bcc-template-issue

Template class issue for bcc32
Merge pull request #188 from tpaviot/review/bcc-global-functions

Bcc needs two functions declared as global
Merge pull request #187 from tpaviot/review/correct-debug-postfix-missing-macro

OCE_DEBUG_POSTFIX undefined in non cmake envs.
Merge pull request #189 from tpaviot/review/bcc-convert-int-to-Handle

Fixed convertion from int to Handle under bcc32
Macro fixes in Draw package

In draw package there was a case (building with HAVE_NO_DLL outside
cmake build system) that the import or export decorator of a symbol
would not be defined in any case, and result in compiler error.
Merge pull request #186 from tpaviot/review/draw-macros-fix

Macro fixes in Draw package
Merge pull request #197 from tpaviot/review/fix-bug-195

Solves a copy-paste bug in TDataXtd_PatternStd (bug #195)
IGES and STEP import test are compiled only if DataExchange is enabled