implemented more well-defined whitespace collapsing rules
fixed failing tests
forgot to update the existing tests
Merge branch 'whitespace' of https://github.com/syranide/react into whitespace