Added extension Print Stage Detection

Allows 'printing the name' rules to detect when the rule is being
invoked during article-choosing vs. actual name-printing. Includes a fix
Brady Garvin pointed out to deal with reentrance during
article-choosing.