Check forbidden arguments in register command before calling the server

If a forbidden argument is passed to the gitlab-runner register command with a glrt- token, there is no need to call POST /runner/verify on the server. We can abort early. Currently the endpoint is being called regardless.