more convenient functions
Shaders loaded via GetInstance<T>() of SSAssetManager
Textures also using GetInstance() of SSAssetManager
Got rid of SSAssetItemClass. A stream can be accessed via a new Open(filename) function SSAssetManager
Isolated interaction with SSAssetManager into the Context class and serveral static public functions
Replaced if-else for types inside SSAssetManager with delegates