Merge branch 'feature-elinuxProgrammableGL' of git://github.com/arturoc/openFrameworks into feature-elinuxProgrammableGL

Signed-off-by: tgfrerer <tim@poniesandlight.co.uk>

Conflicts:
	libs/openFrameworks/graphics/ofGraphics.cpp

Manually merged. Only depth test GL_FALSE / GL_TRUE needed manual attention.
add ofMatrixStack to os x openframeworksCompiled project file

Signed-off-by: tgfrerer <tim@poniesandlight.co.uk>
Merge pull request #10 from tgfrerer/feature-elinuxProgrammableGL

fix OS X specific adaptions for oF with GLFW batteries included
ofTexture: remove glType and glFormat which are now passed optionally on allocate and loadData
Merge branch 'feature-elinuxProgrammableGL' of github.com:arturoc/openFrameworks into feature-elinuxProgrammableGL
imageLoaderExample: remove programmable gl checks, ofTexture manages automatically now
change bitmapFont and ttf pixels to RGBA
bitmap string: fix texture
Update install_dependencies.sh

updates to dependencies for additional gstreamer and alsa audio packages
bugfix OpenGL performance hog

ofShader is rolling its own manual location table for attributes.

The position attribute, which is the first attribute, was set to 1, leaving attribute 0 unset. This did lead to catastrophic performance losses on certain graphics cards (ATI, OS X).

See also: "In OpenGL you MUST enable Attrib 0"

in: <http://www.chromium.org/nativeclient/how-tos/3d-tips-and-best-practices>
Signed-off-by: tgfrerer <tim@poniesandlight.co.uk>
Merge branch 'develop' into feature-priorityAttendedEvents

Conflicts:
	libs/openFrameworks/events/ofEventUtils.h
ofDelegate + ofxGui with return value
Update install_dependencies.sh

adding libgstreamer-plugins-base0.10-dev
Merge pull request #11 from tgfrerer/feature-elinuxProgrammableGL

bugfix OpenGL performance hog
Merge branch 'develop' of github.com:openframeworks/openFrameworks into feature-priorityAttendedEvents
fix vs2012 quirk

avoiding a harmless inheritance by dominance warning message
rename vs2012 template files

renames template files to reflect visual studio 2012
rename vs 2010 - > 2012 (purely aesthetic)
fix projectGenerator project file

* The project generator project file was originally *not* properly
linked against MultiThreadedDebugDLL, which lead to extreamly misleading
crashes when closing derived fstream and istream classes, because
debugging is more interesting that way...

it has something to do with how the compiled libraries are laid out, I
came to believe.

<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>

was the big game changer.

* also adds missing GUI elements for ofxGUI in project Generator Project
file.
include missing ofxGui files in project generator project file