Add `viewport` support
Extend `selection`
Add `placeholder` support
Add `applet`, `font` and `s` tags
Merge pull request #1 from niksy/upstream-master

@viewport and pseudo elements additions and changes