Corrected a typo in CMake script
The PYTHON wrapper of the Irrlicht unit was broken since we made the Irrlicht unit a separate lib. Now it will be linked to the Python module.
Correct a typo in SWIG code for Irrlicht unit wrapping
One of the unit_PYPARSER demos required Irrlicht, and the new unit_IRRLICHT requires the new dll to be linked. Fixed.
The new unit_IRRLICHT requires that targets must link toward the new dll - we forgot to upgrade the unit_CASCADE demos. Fixed.
Updating many files to include the Irrlicht unit headers from the new location where we moved all Irrlicht stuff, i.e. unit_IRRLICHT/ and not irrlicht_interface/ anymore.
The signature of the Output() function of ChStream has changed, and the .i SWIG file must reflect this (in the code that inject a customization of the console output, redirecting to python shell)
Fixing compilation issues for Cosimulation unit on osx
Triangle mesh assets now have a scale vector
Removing "static" from some local variables. This was not thread-safe, code could be not re-entrant.
Note that those "static" was added in the past for some reasons, one was because of speed increase when avoiding allocation/deallocation of data on heap where a temp ChMatrix was needed , but now it is not needed anymore thanks to ChMatrix33 and ChMatrixNM that allocate on stack, and thread safety is a must-have anyway.
Standard_PCHaracter is not a type, renamed to Standard_PCharacter
update cmake install paths so that includes are put into a separate directory called "chrono"
cleanup cmake files for different units
units write include files to proper locations
cleanup testing framework, still a lot of work to be done for this...
Static variables shouldn't be static.

Some additional minor cleanup.
No need for static variables. Variables have file scope.
"static" cleanup.
First pass in getting rid of ChGlobals:

- use free function GetUniqueIntID()
- make DLL_CreateGlobals() and DLL_DeleteGlobals() do nothing.
- use ChTimer in demo_coords
Remove ChApidll.{h,cpp} and all calls to DLL_CreateGlobals/DLL_DeleteGlobals.
Several fixes to mitsubaRender.cpp to reflect latest API changes.
Remove ChApidll.{h,cpp} and all calls to DLL_CreateGlobals/DLL_DeleteGlobals.

Note that many of these files are not included in the build!
Revert "Static variables shouldn't be static."

This reverts commit 643808e06937d36a5a31f3e547b2238fcae8354a.