Fix mirroring in projects hosted elsewhere
To fix this we needed to support internal push to the main repo, so
not just "tickets" and "requests".
We also needed to ensure that the push was marked as internal.
Finally we needed to convert to unicode the output of the subprocess
command which in python3 returns bytes.
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>