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