stream.py: Don't checkout sources in the parent of the location
It is incorrect to assume that BuildStream will have write access to the parent directory of the specified destination. Instead of that, use the temporary directory of the current context for checking out sources temporarily.
Fixes #1083 (closed).