fix deprecation msg in ofShader

use iterators instead of deprecated ofBuffer line methods
Fixed numerous issues and added locking

Added thread locking, fixed getPosition, setPosition, unloadSound and proper OpenAL error fetching.
add half float gl types

adds support for 16 bit GL channels to ofGLUtils
Merge pull request #3174 from tgfrerer/fix-ofShader-deprecation-msg

fix deprecation warning in ofShader
ofShader: fix for unordered_map on visual studio
ofBuffer: remove unimplemented method
Merge branch 'master' of github.com:openframeworks/openFrameworks
Merge pull request #3175 from wronex/patch-2

Fixed numerous issues and added locking
Merge pull request #3176 from tgfrerer/add-half-float-gl-types

add half float gl type support to ofGLUtils
ofShader: correct check for c++11
Merge branch 'master' of github.com:openframeworks/openFrameworks
adds some missing image types to ofGLUtils

adds some missing integer / unsigned integer formats, half-float data types
Merge pull request #3180 from tgfrerer/add-gl-image-types-to-ofGLUtils

adds some missing image types to ofGLUtils
organize includes
ofSerial: avoid warnings in unused platforms
ofGstUtils: comment out unused function
ofDrawBitmapString: allow any type that implements <<
serialTest.ino: final breakline
update CHANGELOG
Merge branch 'master' of github.com:openframeworks/openFrameworks
Merge branch 'master' of https://github.com/openframeworks/openFrameworks.git into rexgo