Fix for #3340
Merge pull request #3341 from bakercp/bugfix-ofDirectShowPlayer-Regression

Fix for #3340
Fix for new glew lib and ofDirectShowPlayer regression.
Merge pull request #3342 from bakercp/wincb_bugfixes

Fix for new glew lib and ofDirectShowPlayer regression.
fix channel swap warning that would occur each time a grayscale image is loaded.
swap warning alternative
Merge pull request #3343 from tgfrerer/fix-channel-swap-warning

fix ofImage channel swap warning
Update deprecated functions ofxOpenCv.
Fixed ofPtr deprecations for ofxGui.
White space fixes.
Merge pull request #3345 from bakercp/bugfix-deprecations

Bugfix deprecations
added new classes to OF iOS project.

added,
- ofBufferObject
- ofFpsCounter
- ofThreadChannel
- ofTimer
Merge pull request #3349 from julapy/ios-new-classes

added new classes to OF iOS project.
ofxiOSVideoGrabber made compatible with new API

- replaced initGrabber() with setup()
- replaced getPixelsRef() with getPixels()
- replaced getDeviceList() with listDevices()
- added deprecation messages.
- general cleanup.
Merge pull request #3350 from julapy/ofxiOSVideoGrabber-api-update

ofxiOSVideoGrabber made compatible with new API
ofxiOSImagePicker update to work with new API.
Merge pull request #3351 from julapy/ofxiOSImagePicker-api-update

ofxiOSImagePicker update to work with new API.
ofxiOSVideoPlayer API updates

- replaced getPixelsRef() with getPixels()
- replaced getTexture() with getTexturePtr()
- introduced ofPixels and removed old `unsigned char` pixel arrays.
- replaced pixel order swizzling functions with vImage methods from
Accelerate framework (same as in the OSX version of AV video player)
- updated ofxiOSVideoPlayer example with the API changes.
- added Accelerate.framework to iOS template project.
Merge pull request #3352 from julapy/ofxiOSVideoPlayer-api-updates

ofxiOSVideoPlayer API updates
ofvbo refactor wip

+ makes all utility methods pass through programmable attribute pipeline
+ makes sure all attributes are cleared when calling ofVBO::clear() - this wasn't the case for custom attributes
+ automatically assigns standard attributes to built-in pipeline when using utility methods or hand-setting attributes
+ unifies execution pathways by following the DRY principle
+ allows for 3d texture coordinates.