Fix typo bugs in isEqual()
Make clone() a browser-safe environment function.
Update clone() readme
Update clone() to safer version
Change browser capability properties to `has*`