Let columns start at 1 instead of 0 in all output of column numbers.
Add real_column method to handle the start-from-1 functionality.
Merge pull request #296 from jonas054/fix_column_number

Let columns start at 1 instead of 0 in all output of column numbers.
Add class and module documentation where missing.

Fixed all  Documentation  violations except  unused_local_variable.rb ,
which I think @yujinakayama can do much better.
Merge pull request #298 from jonas054/add_documentation

Add class and module documentation where missing.
Extract variable tracking logic to VariableInspector module
Add class documentation of VariableInspector

This closes #208.
Add specs of VariableInspector and fix NodeScanner.scan_nodes_in_scope
Add new cop ShadowingOuterLocalVariable (#207)
Fix a variable shadowing