ADVMemo.OnKeyword event

Add the facility to force Keywords entered into the memo to adopt the same capitalisation as the Keyword Database.
This can be accomplished by 2 means:
1: Modify the highlighter so that as well as modifying the Style and colour of the Keyword it also sets the capitalisation.
2: Add an OnKeyword Event with parameters similar to those of OnWordComplete.
i.e. OnKeyword(Sender: TObject; Keyword: String; Var NewKeyword: String);