Add Object Registry and Object Properties
Add debug info to Shader, add memory size to texture
Add accessor to ObjectRegistry to get info in form of objects
Merge remote-tracking branch 'origin/master' into memory_footprint_11
Merge remote-tracking branch 'origin/master' into memory_footprint_11

Conflicts:
	include/glow/Object.h
	include/glow/Program.h
	source/Program.cpp
	source/Shader.cpp