Merge branch 'apothecary-poco' of github.com:bakercp/openFrameworks into win-fix-poco
Merge branch 'master' of github.com:openframeworks/openFrameworks into apothecary-poco
Merge upstream.
deprecate global methods for min/mag filters etc

* deprecates global methods for min/mag filters, and texture wrap as per discussion in #2191 since these methods assume a texture to be bound at point of call - which could lead to undefined behaviour.
rename maxFilter -> magFilter

rename to be consistent with OpenGL nomenclature
add member variables tracking min/mag, wrapmode

* this allows ofTexture to keep track of min/mag filters and wrapmode
Add platform variant makefile for UDOO board.
clarify docs re: ofEnableArbTex

* We should deprecate / rename of[Enable|Disable]ArbTex method: after all, "ARB" is very generic, meaning "architecture review board", referring to the author of the extension rather the content / name of the extension itself.

I would suggest renaming this method: ```ofEnableRectTex``` or ```ofEnableTexRectangle```.
Cleanup of makefile.
focus docs re: compression

+ mipmaps are independent of compression, the docs for ofTexCompression suggested otherwise.

+ also adds note about textures having to have multiple-of-four dimensions for most hardware compression options.
rename texData.tex_coords

+ renames texture coordinates to be in line with GLSL convention. width == s, height == t
cleanup ofTexture::loadData()

+ removes outdated comment (situation in comment only affects pot textures, link dead)

+ removes compressed mipmaps based on deprecated glu methods
Merge pull request #3144 from bakercp/feature-armv7l-udoo-platform-variant

Add platform variant makefile for armv7l UDOO board.
remove compression query from loadData()

+ clean up loadData a little further
+ texture compression easier implemented afresh
remove mipmap/compression comment

removes a possibly misleading comment about mipmaps & compression
implements mipmaps for ofTexture

+ add generateMipmaps() method to ofTexture

This method:
* checks for compatibility with the current texture target based on GL/GLES compilation target
* uses hardware-accelerated method glGenerateMipmaps()
* checks for availability of method based on GL extension, GL version
adds ofTexture::setMipmapAuto()

+ allows mipmaps to be generated automatically when textures are loaded, and works as a flag indicating wheter a texture wants mipmaps.
add error checking to setTextureMinMagFilter

+ checks whether min/mag settings are valid for current ofTexture context
+ logs one-time warning if error detected
Revert "rename texData.tex_coords"

This reverts commit 2182760b6c82cd1536c4a20660f23bb22d20211b.
update setCompression doxy

adds warning: not yet implemented