Port CaseIndentation to Parser.

Here it is. Not sure if I understood what @whitequark meant by [the antipattern of unpacking via children](https://github.com/bbatsov/rubocop/pull/164/files#r4200081), but I took some lines from `Parser::AST:Processor`.