Infrastructure for obtaining temporary files.
Some SCP tests.
SCP: Allow for null byte in tests as long as #146 is under investigation.
Merge pull request #529 from bantu/scp-tests

Some SCP tests.

* bantu/scp-tests:
  SCP: Allow for null byte in tests as long as #146 is under investigation.
  Some SCP tests.
  Infrastructure for obtaining temporary files.