Edit View and Non-Word chars in groupClass Fixes

- Fixed job selector in edit view screen
    Actually I replaced the section in configure-entries.jelly with the original form the ListView.
    I don't know what the recurse into subdirectory stuff should do, but given that it broke
    normal behaviour, I just removed it

- Fixed preservation of column configuration
    On every restart, the column list was reinitialized, so I added a check for null before doing so

- Fixed bug with non-word characters while generating a groupClass name …
    getGroupClass() only replaced spaces and dots, so it broke the javascipt if you used brackets
    and such in your group labels. I replaced everything not being A-Z0-9 with underscores and
    added the original Strings' hashCode to make it unique for sure

And sorry for the reformat :-/