nodes: bug fix: |needSplit| will be true only when |startNode|'s previous sibling exists
nodes: remove unneeded console.log
nodes: add test case Nesting.3
nodes: Add tests
Merge with master
nodes: Modified indentations
Merge pull request #23 from hajimehoshi/bugfix-nodes

nodes: bug fix: |needSplit| should be true only when |startNode|'s previous sibling exists