Under Pyramid 1.5a3, ITemplateRenderer is deprecated, so avoid using it to reduce spurious warnings

Introduce a template renderer interface specific to this package instead (but continue to implement ITemplateRenderer for compatibility while it exists, just avoid showing a deprecation warning that consumers can do nothing about.) 

tox reports all tests passing.