[FIXED JENKINS-23330] Removing spaces from jobs html ids

Hello
I followed Daniel's recommendation to add a method in Functions to solve this. So this UI bug is fixed by touching the ui layer (projectViewRow.jelly) and leaving the object model untouched (Job.java etc).
In my opinion the html id should be kept in the code generating the html fragment for each job. Delegating it to the plugin would result in a potential mess if/when another plugin wants to do the same.
Regards,

Dominique