Fix crash on attempt to save cached OpenGL nodes on OS X

Root permissions are required to be able to create directories inside /Library/Application Support
So user's ~/Library/Application Support is used to store cached nodes