Initial pyminifier 2.0 commit.

Note that this code has been sitting mostly untouched for four years.
It may have terrible, horrible, no good, very bad bugs.