spec: add failing case for smartcase detection
fix smartcase detection with handling \%C, \%V, \%U

- fix #20
spec: add failing test case for smart case detection

- it doesn't with repetitive escaped character
Improve \%(non-\)\=escaped backslash handling

- Now it works with repetitive escaped character like '\V\V'