Add option to run script with allocated TTY
Description
Some software requires to run in shell with allocated tty. Gitlab-runner does not allow this.
For example, phpunit in our project does not work correctly without tty. Other example: ssh -t ... won't work if it is launched from shell without tty.
Proposal
Add option job:allocate_tty that will run job script in shell with allocated tty.
Edited by Selivanov Pavel