Updated the regex to match more ANSI escaped codes.

Added more tests and a list of all (afaik) VT100 escape codes.
Also, do an `npm run view_supported` to see details on code support.

It's not perfect! :P
I'm afraid that this might be a little bit too loose. I haven't looked into it, but it will probably match some false positives. I think a longer, but stricter one would be better. That way it doesn't have to be as complicated: `/\[\d{3}\w/|.....` for `[176A` and so on.

I'd also prefer to keep using unicode escapes and non-capturing groups.