Merge pull request #200 from lordgeorg/master

Fixes includes (codegeneration included everywhere)
Add lordgeorg to AUTHORS
Rename global files (closes #201)
Fix CID #49513 and #49514
Fix CID #49512
Apply new bind api to buffer (refs #206)
New bind behavior for FrameBufferObject (refs #206)
Move id constructors to protected (refs #207)
Make all registries completely private API
Remove const_cast
Rename behaviors to implementations
Merge remote-tracking branch 'origin/master' into bind_behavior_206

Conflicts:
	source/glow/source/AbstractUniform.cpp
	source/glow/source/behaviors/AbstractBufferBehavior.cpp
	source/glow/source/behaviors/AbstractUniformBehavior.cpp
	source/glow/source/registry/ExtensionRegistry.cpp
Fix merge problems
Add wrapper methods for glGetFragDataLocation and glGetFragDataIndex
Remove long double from Timer interface in favor of real std::chrono time types (closes #101)
Move transparency algorithms to example (closes #133)
Remove more target specific behavior (refs #206)
Merge branch 'master' into bind_behavior_206
Merge branch 'master' into bind_behavior_206
Merge pull request #208 from hpicgs/bind_behavior_206

Bind behavior 206