Change regex to respect the protocol if it exists
Deeply nested HTML was causing a browser crash due to the recursion and number of children arrays created. Allow html in the input string for unit tests
Make Linkify respect the `linkified` class on elements other than anchor tags