ofEvent: fix for void events. Closes #1166
Merge branch 'develop' of github.com:openframeworks/openFrameworks into develop
Merge branch 'develop' of github.com:openframeworks/openFrameworks into develop
adds ofMatrixMode
load/mult matrices methods for cairo
ofCamera totally independent from openGL
fixed ofxOsc for vs2010 by removing redclared int type
poco 1.4.3 compiled w/ the new codeblocks / GCC 4.7.1
fixed broken hole detection in CV contour finder, ofxCvBlob.hole bool now works correctly; updated openCVExample to denote detected holes with some text to make checking this easier in the future; also updated sprintf in example to use a stringstream
new events example. simpleEventsExample
Add new version defines, update ofGetVersionInfo().

New defines are OF_VERSION_MAJOR,  OF_VERSION_MINOR, OF_VERSION_PATCH. Old define OF_VERSION is removed because of incompatibility with new system (old MINOR is new MAJOR). This way any code that uses it fails to compile instead of silently making wrong decisions.
Add info about SemVer to the global Readme.

This closes the OF-repo side of #1706.
Remove the prefix text in ofGetVersionInfo().

This removes the unnecessary text which should be added at the user side anyway, and makes it easier for people to parse the OF version string, to compare against for compatibility etc. 
ofGetVersionString() would be a better name, but it's not worth changing the API for this, imo.
changed circle to Circle. changed listener methods names.
ofNode::setParent and clearParent have flags to maintain global transform

if you change parent of a node (e.g. clear the parent, or give it a
parent), the node's world transformation would snap to a new position.
This is understandable because all of a sudden the node's local
transformation is relative to a new matrix. Sometimes however, the
desired behaviour is that the node stays where it is in the world,
while it's place in the heirarchy changes. This is very simple to
implement. The ofNode::setParent and clearParent methods now have a
flag (default set to false for backwards compatibilty) to do exactly
this.
Fix project generator build on linux

The path to the projectGeneratorSettings.xml was wrong
Merge pull request #1818 from rogerzanoni/linuxbuild

Fix project generator build on linux
Revert "Fix project generator build on linux".

This reverts commit 8f12ae44e9973c9a1a19f5f9c2e63c0cc60b7d1f.
It was erroneously merged into master, the error was already fixed in develop.
as discussed in issue #1704 the ofxThreadedImageLoader was a hungry thread that did not even sleep.  This has been changed into an intelligent wait/notify thread scenario.
ofUtils: comment objective-c headers for iOS, related to #1824
Merge branch 'develop' of github.com:openframeworks/openFrameworks into develop
fixed ios project so includes in ofUtils.cpp are interpreted correctly as obj-c