New  SDL_filesystem wrappers and automated tests for go test

- new SDL_filesystem API wrappers for SDL_GetBasePath() and SDL_GetPrefPath()
- tests for Init(), WasInit(), InitSubSystem() and QuitSubSystem(), GetCPUCount(), GetCPUCacheLineSize() and GetSystemRAM()
- minor cleanup