Don't set value of undefined attribute/property to empty string, diff will be much smaller now.
We need to use contents() method instead of children() otherwise will skip text nodes during comparison which is not good
Use correct variable. Add test to cover this config option
Merge remote branch 'origin/bug-maxBodyLines' into rc3.0.9