Move AlreadyPrintedSet from STPManager to LispPrinter and eliminate IsAlreadyPrinted and MarkAlreadyPrinted from ASTNode.

This refactoring eliminates a coupling between STPManager, LispPrinter and ASTNode.