Fix accidential insertion when rerendering elements with noel=true

Fix noel rerendering inside a list.

Add test
Correct implementation of "partial" in Node.js

GitHub issue #271 addressed a bug concerning the behavior of deeply-nested
views used with `el: false`. Because that work only patched
LayoutManager's behavior in browser environments, this patch is necessary
to address the bug in Node.js
Update Cheerio dependency

Previous versions of the Cheerio library exhibited a bug in the `filter`
method which triggered incorrect behavior in the `partial` method. The
latest version of Cheerio fixes that bug and, in turn, fixes the `partial`
method.
Merge pull request #288 from jugglinmike/fix-node

Fix Node.js build
and... HOIST
Merge pull request #287 from STRML/master

List items (inserted views) with el:false are rerendered improperly.
Remove custom implementation of $.contains

Prefer Cheerio's implementation of this jQuery method (implemented in
v0.10.6).
Merge pull request #292 from jugglinmike/remove-custom-contains

Remove custom implementation of $.contains
Fix white space

Replace tabs with spaces as per project convention.
Merge pull request #294 from jugglinmike/fix-white-space

Fix white space