drop $Node.supports
Fix tutorial links
add null parent check into before, after, replace
$Element.clone now supports `deep` argument