feat(caPatchService): patch existing html elements to detect manipulation

Previously the logic had patched elements on creation. Unfortunately,
this patched only dynamically created elements and not those
already existing in the DOM. Now all elements are patched so
that attempts to alter their properties throw errors.