Fix leak of CTFont
Workaround for Clang Static Analyzer false positives
Setters for framesetter and highlightFramesetter

Follows a more conventional approach that avoids
static analyzer warnings.
Merge remote-tracking branch 'macdrevx/analyzer-fixes'