Fixed spacing of invalid checksum warning
Allow unmounting title tag

cf. #1376.

This is useful for SVG. Dynamically adding and removing `<title>` elements in SVG still won't work properly because of getMarkupWrap but this at least lets you include it in initial render and then unmount the entire `<svg>` without problems.
Use Object.prototype.hasOwnProperty for doc in IE8

Test Plan: Loaded ballmer-peak example in IE8 without errors and interacted with the text field.
Merge pull request #1564 from spicyj/hop-ie8

Use Object.prototype.hasOwnProperty for doc in IE8
Don't fail Travis on sauce failures

Fixes #1496.
Merge pull request #1563 from spicyj/travis-no-sauce

Don't fail Travis on sauce failures
Switch style test to pass in jsdom

This should be testing approximately the same thing and passes in Jest.

Test Plan: Cherry-pick Jest config from #1528 and verify that running `jest`.
Add configuration for running tests with Jest

Can be run with `node_modules/.bin/jest` for now; didn't want to disturb the grunt setup.

Right now one test fails with:

```
 FAIL  browser/ui/__tests__/ReactDOMComponent-test.js (1.423s)
● ReactDOMComponent › updateDOM › it should update styles when mutating style object
  - Expected: '0' toEqual: '0.5'
        at Spec.<anonymous> (src/browser/ui/__tests__/ReactDOMComponent-test.js:99:33)
```

which I can only assume is a jsdom problem -- no other asserts fail.
Merge pull request #1571 from spicyj/style-test

Switch style test to pass in jsdom
Merge pull request #1553 from givingstage/invalid_checksum_warning_spacing

Fixed spacing of invalid checksum warning
Merge pull request #1559 from spicyj/gh-1376

Allow unmounting title tag
Make promise selection logic clearer
Add shims to examples

I find myself often using (modified) examples to test in IE and it's a pain to have to add the shims in every time. Might as well just add them in always.
better talk in russian
Improve readability of multi-line nav items.
Merge pull request #1577 from piranha/master

better talk in russian
Fix nested UL spacing.
Merge pull request #1579 from gscottolson/master

Improve readability of multi-line nav items.
Error in extractEvents

If the event is on the window object, topScroll, for instance, the topLevelTarget will not have getAttribute defined. Restore the previous `|| !topLevelTarget.attributes` check to avoid an error on every scroll.
Merge pull request #1576 from spicyj/ex-shim

Add shims to examples