DEFERRED_SHADING_DEMO: Move coordinate helper functions to a util header

They will be used by the tiled compute shader
DEFERRED_SHADING_DEMO: Add helper functions for converting depth to position
GIT: Remove .obj from gitignore

Since model files are also called .obj
Any actual build files should be culled by other gitignores