Return boolean success status from RunCommand*

This adjusts the signature of RunCommand and RunCommandWithClearEnvironment
to return (bool, error), where the boolean indicates whether the underlying
command exited with a successful status code.
Merge pull request #10 from dropbox/return-codes

Return boolean success status from RunCommand*