remove w=0 from strwidth. ref #2535
probably fix #2535
fix #2086
why did this take 2 months?
fix #2514, "p=+\n1" should parse the same as "p=+"
fix PCRE error reporting