Fixes compile warning.
Fixes some compile time warnings.
Fixes compile time warnings. A bit of code cleanup.
Skips some unneeded initialization.
There was no need for static variables in this function. Code more thread safe.
Undoing part of a previous change, which was dealing with some if statements which i'm not sure i want to change.

Don't understand fully the ramifications of fouling around with that if statement.
fix mac os link error

add IOKit OpenGL and Cocoa framework dependence
Merge pull request #22 from tingnan/develop

fix mac os link error  (gcc 4.9)
Demonstrates ChParticleProcessor
Merge branch 'develop' of https://github.com/projectchrono/chrono into develop

Conflicts:
	src/demos/irrlicht/demo_emitter.cpp
Fix path to unit_IRRLICHT headers.
Make all `ChLinkEngine` accessors const functions.
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)
Merge branch 'develop' of https://github.com/projectchrono/chrono into develop