lexer: various changes, trying text/scanner
lexer: various changes, trying text/scanner

strivecast/hcl,hashicorp/hcl,KONTRAKT-DLL/hcl,hashicorp/hcl,strivecast/hcl,hashicorp/hcl,strivecast/hcl,savaki/hcl,strivecast/hcl,hashicorp/hcl,hashicorp/hcl,strivecast/hcl,fatih/hcl