OBJ_LOADER_DEMO: Move tiled compute shader file to the correct location
PBR_DEMO: Add PBRDemo as a rough copy of ObjLoaderDemo
OBJ_LOADER_DEMO: Remove unused buffer
PBR_DEMO: Clean the project down to a simple renderer
COMMON: Fix a typo concerning which direction the tiling is in
DOCUMENTATION: Update the scene schema to handle different kinds of models

Also, re-organize the whole thing using references to reduce repetition. Finally, add
descriptions for all the nodes.
DOCUMENTATION: Create a new HMF format to support the new material system
COMMON: Update HMF class to use the new file format
COMMON: Create a function for verifying the validity of HMF files
COMMON: Update the Model classes to use the new material system
DOCUMENTATION: Create a schema and example file for HMF options
HMF_CONVERTER: Modify the usage of the tool

Also hints that the settings file will be a json file now, instead of an ini file
HMF_CONVERTER: Create a namespace alias for the std::tr2::sys::path class
HMF_CONVERTER: Create a method to create a default json file from a model

Also, delete the CreateDefaultIniFile() function
HMF_CONVERTER: Update the conversion logic to use the new json structure and the new material system