Have Post::File use shiny new session.fs.file.mv

Also adds a quick and dirty test. Verified working on Linux shell, Linux
meterpreter, and Windows x86 and x64 meterpreter.

See #1579