Don't ignore initial punctuation when sorting

Maybe it's getting late, but I couldn't come up with a simpler solution.

![Screenshot of the sort behavior](http://i.imgur.com/WE3mTYM.png)
(note that parentheses are ignored and only underscore is compared)

Closes #514
Nit: missing spaces after ```if```