Added some descriptions to the nc.py file to explain the architecture of the base class/inheritance mechanisms used.
More cleaning up of repeated and incorrect methods in the python post processing files.
More cleanup of the Python post processing routines so that only those methods that are different are implemented in the linuxcnc.py and mach3.py files.