Update gitignore
Update gitattributes
Added more projects

Added GameComponentFactory, GameComponentInterfaces, GameSystems,
LoadedWorld, MockScripting, OpenGLGraphics, Scripting, Settings and
WorldLoader projects. Also made some small changes to get the projects
to compile- should make no difference to Windows build.