std::transform does not correctly handle code points outside of the ASCII range.
Poco::cat is faster than using std::string + operator.
Less code, easier maintenance.
Use the C++ std::string preferred method.
add iterators to collection classes for easier syntax in c++11 and faster access
Merge branch 'master' of github.com:openframeworks/openFrameworks into feature-iterators
DRY programmable gl renderer

+ unifies execution paths for matrix multiplication & upload operations.
inline matrix multiplication ops

since these are one-line or indirections in the context of an ideally tight draw loop, inlining should give better performance, esp. on arm systems
fix issue with view matrix not properly uploaded

fixes #3151.

When drawing directly after ```mCam.begin()``` the ```modelViewProjection``` matrix would not have been properly set up.

This because a camera would just update the view matrix, but the view matrix would not automatically update the matrices further up it's hierarchy.

This PR addresses this issue by:

+ DRYing matrix stack code so as to have unified execution paths
+ uploading matrices to the shader in one central location
+ making sure view matrices can only be updated whilst matrixmode == OF_MATRIX_MODELVIEW
+ making sure matrices dependent on View get updated accordingly.
removes inlines
allow flexible view matrix manipulation

+ allow view matrix manipulation independent of current matrix mode
Merge pull request #3153 from tgfrerer/fix-view-matrix-programmable

Fix view matrix programmable
Merge branch 'master' of github.com:openframeworks/openFrameworks into feature-iterators
ofPixels: fix iteration in some methods
fix for pedantic warnings
Merge branch 'master' of https://github.com/openframeworks/openFrameworks into fix-pedantic-warnings
Merge pull request #3161 from underdoeg/fix-pedantic-warnings

Fix pedantic warnings
Merge branch 'feature-UTF8-support' of github.com:openFrameworks-ofFont/openFrameworks into feature-UTF8-string

Conflicts:
	libs/openFrameworks/utils/ofUtils.cpp
Merge pull request #1 from bakercp/feature-UTF8-string

Feature utf8 string
Fix for #3088.