lcl: call inherited in TWinControl.FontChanged so CM_FONTCHANGED is fired. Directly set FParentFont to avoid firing a CM_PARENTFONTCHANGED message
lcl: removed redundant assignments in CMParentColorChanged, CMParentShowHintChanged, CMParentBidiModeChanged
lcl: use message CM_PARENTFONTCHANGED to notify of parent font change. This is Delphi compatible, fixes the order of the font change events and is consistent with the other parent properties notifications: Color, ShowHint, BidiMode
lcl: remove redundant assignment of ParentBidiMode in TCustomForm.CMParentBiDiModeChanged
lcl: remove check for FParent in since it assumes that FParent <> nil (TForm handles the case FParent = nil)
doc: added Description to TCustomEdit.MaxLength with a note about a Delphi incompatibility
lcl: use NotifyControls to send CM_PARENTFONTCHANGED message to children
lcl: In TWinControl.Loaded send CM_PARENTCOLORCHANGED message after setting color and not after setting font