Rewriting the ANSI stripper
Completely redoing the ANSI stripper... again.

This one actually works.

I tested it.
Splitting out things into a separate library.
Ugh, massive commit of rename.

At least now things compile, and the magic lives in a separate lib that, if
someone was foolish enough could actually use.