[misc] Added new checkstyle rules introduced in recent versions of the Checkstyle tool

Checks that the outer type name and the file name match. Useful for non-public classes, which I think @cjdelisle would like to use.