Fix fragment inclusion when fragment === 'body'

In the case where 'body' was specified as the fragment the $fragment variable already pointed to the list of child nodes for the body so calling .contents() gave back the second level of descendents instead of the desired first level.