Sanitize auto-generated repo identifier; refs #4

Redmine repo identifiers can't have any characters except:
/[a-z0-9_-]/

We scan for this and turn everything else into a '-'