Added reset() and empty constructor to SDLSurfacePtr