[Experimental] support CamelCase words.
This change adds a CamelCaseRuleSet class, which decomposes a camelcase word into words and checks the decomposed words.