gl/gl.h should not include gl/Texture.h

For some reason Xcode doesn’t complain about this, but if you try to
compile directly with clang (I guess the compiler flags I’m using must
be different) you’ll get duplicated symbols as Texture.h also include
gl.h
Minor include issue in Sphere.h
Revert "Minor include issue in Sphere.h"

This reverts commit ffa939d26620a2ea134e01f6d7eb47f322a83b88.
Revert ffa939d..e5bd2ae

This rolls back to commit ffa939d26620a2ea134e01f6d7eb47f322a83b88.
Add default constructor to ScopedColor that only stores color, doesn’t set it.
add convenience method ObjLoader::hasGroup()
minor spacing improvements
Merge pull request #626 from richardeakin/glNext_objloader_hasGroup

add convenience ObjLoader::hasGroup()
Merge pull request #625 from richardeakin/scopedcolor_default_constructor

Add gl::ScopedColor default constructor
Merge pull request #622 from simongeilfus/glNext_minor_include_fixes

gl/gl.h should not include gl/Texture.h
some build fixes to samples in _opengl folder