fix(jqLite): IE8 no longer replaces link text content with href mailto value
fixes #1949
IE bug: http://webbugtrack.blogspot.com.es/2008/07/bug-140-changing-mailto-links-error-in.html
Only happens when the link has only text nodes.
To prevent IE from replacing the text content, the text nodes must be detached
before changing attribute value and reattached afterwards.

Signed-off-by: Gonzalo Ruiz de Villa <gonzaloruizdevilla@gmail.com>