Clone nodes according to original parsing options

Internally, Cheerio clones node structures by rendering them to a string
of HTML and subsequently parsing that string. Ensure that the
intermediary string is parsed according to the same options used to
create the target Cheerio object.
Merge pull request #563 from jugglinmike/551-clone-options

Clone nodes according to original parsing options