Generalize paredit-semicolon to work with other comment characters

There is a test in test.el that will fail though.