rename Rule.isSpellingRule() to isDictionaryBasedSpellingRule(), but keep the old version for compatibility