Scanner loads the scene description file utilizing the android platform singleton which can get the android asset manager.
Being that there is an android platform singleton, we no longer have to pass in the platform as a param to the vulkan renderer or the RVRApp, but I didn't change that yet.
Temporary parser demo was left in main.cpp, this will be removed once the scene description is actually utilized by the scene tree. All it does is a console-print anyway.
Scenes are not yet loaded from the scene description. I will make this a separate task.
The THROW, CHECK_MSG, and CHECK macros don't seem to be working as I expected. When they execute, I thought they they were supposed to stop the entire program. They log properly, but repeatedly spam the console making it hard to find what the error is.
Apologies for the scattered commits. Notes: