Perform refactoring for handling visual mode
Flatten indent
Delete unused file
Fix lineanywhere motion at visual selection

Probrem: line('.') couldn't correctly current position at visual mote
unless get buck normal mode temporarily
Merge branch 'refactoring' into master
Merge branch 'fix/line_motion_visual' into master