Add syntax highlighting support for GtkSourceView / GEdit
auto merge of #5166 : danniel/rust/incoming, r=brson

I copied and adapted the syntax highlighting rules from Kate, to be used in GEdit and other GtkSourceView based editors.