Greatly simplified ConfusingVariables.

Instead of performing context based analysis it now simply checks if a local
variable is overwriting a method with the same name in the same scope.

Signed-off-by: Yorick Peterse <yorickpeterse@gmail.com>