Fix bug with empty patch for unordered lists diff

Unordered lists diff should return `null` when there is no changes.
Add VSingletonElement and VSingletonText subclasses
Move browser package to dev_dependencies
Bump version to 0.2.0 and update changelog