COMMON: Create a function to read a line from a std::istream regardless of line delimiter type
COMMON: Create functions for trimming strings
COMMON: Create a function to load obj files

It's currently very basic. It assumes triangles or quads, ignores groups, and
maps each material change to a new subset. It also doesn't do any material loading
OBJ_LOADER_DEMO: Add multithreaded scene load

LoadScene fills a vector with model data. SetupScene takes the model
data and creates Common::Model's with it. LoadScene can't directly create
Common::Model's because our DirectX device is single threaded.
OBJ_LOADER_DEMO: Increase the far clip plane
OBJ_LOADER_DEMO: Fix signed/unsigned mismatch
COMMON: Fix curly brace formatting
OBJ_LOADER_DEMO: Show a loading screen if the scene isn't loaded yet
COMMON: Rename Timer class to Clock

To better represent its functionality.