Remove old editor code before rewrite
Add MaterialEditor initial implementation
Add spot light Lua function
Add platform file system headers to build
Use SDL2 for platform code