LFS: Add rename, Improve remove. Love2D: Add recursive remove.

Also made the client faster by nulling the socket object on error