More robust cloning function
Don't clone functions
"Fix" failing test
Merge pull request #803 from ractivejs/clone

More robust cloning function