Added HTMLCloner.RetainIdHandler.
Added ScopedReplacement to dynamic swap out tags based on scope.