Finished special casing operator++ and operator--.
Fixed up binary operator overloading to handle types other than objects.
Reworked operator renaming to use map rather than a long list of if/else clauses.