Add Footnotable to substitutors.
Adapt test substitutors to implement Footnotable.
substitutors.SubMacros() registers footnotes.
Test SubMacros footnote registration.