Add jQuery amend plugin which smoothly alters HTML

This is a version of $("...").html() which syncs over the HTML and avoids needlessly replacing nodes or elements.
I think ```replaceChild(new, old)``` will remove new from its place in the DOM, so no need to remove it explicitly.