Changed TokenType class to ease the creation of custom types; changed the Markdown kit from JFlex to a handwritten parser; improved C kit.