Provide convenience Suggestion ctor.

Also fixes gcc warning about uninitialized source field.
Fix Ctrl+Shift+arrows accel under GTK+

This accelerator was broken by allowing multiple selection. Fix it by
explicitly listing these shortcuts in the global accel table, together
with other Ctrl+ accelerators.