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
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
changed circle to Circle. changed listener methods names.
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.
Stopped calling .front() on empty lists in processDigitalPort()
changes per pull discussion.  Only one lock, of standard naming convention, switched order of lock/signal
removed 2 unecessary unlocks
Revert "removed 2 unecessary unlocks"

This reverts commit ea6895e9341a3ebe390f374010b2602447f6764f.
removed unecessary unlock, added lock around images_async_loading structure
Fix misuse of readlink() buffer causing an unitialized string ending.

This change affects only Linux, the manpage of readlink() says:
> readlink() places the contents of the symbolic link path in the
> buffer buf, which has size bufsiz. readlink() does not append a null
> byte to buf. It will truncate the contents (to a length of bufsiz
> characters), in case the buffer is too small to hold all of the
> contents.
make try/catch smaller
lock on images_to_update
included support for PREFER_RGB_OVER_YUV and PREFER_NON_COMPRESSED defines when framerate is specified