Removed methods from IResourceTagRenderer

Removed two public methods from IResourceTagRenderer as they are not
called internally by the framework so an author implementing this
interface would do so for no reason.
Added pre/post rendering events.