Build: Refactor testswarm Grunt task options

Add a possibility to specify the project name. Infer browserSets & timeout
out of it instead of defining it in the Jenkins configuration.

(cherry-picked from aa951a3184fc02551bfcb8381cdac28298432419)