Return code & global_prefix

Hi,

I have found two bugs that were bothering me while testing statsite:
1) when binary stream is used, the prefixes are ignored
2) when streaming command returns quickly, statsite says in some situations that the command exited with an error code due to uninitialized variable.

Here I present you fixes to both bugs. Let me know, if you have any comments.

Thanks,
Foxnet