`Node.toggleView` did not show Node when `style="display: none"`
`node-view`'s `_isHidden()` relied on `hidden` attribute,
now also checks and `display` style (in line with `_hide` and `_show`)
`node-view` requires `dom-style`
Improved node-view's _isHidden
See PR 895
`node-view` `_hide` sets `hidden` attribute to empty string
That's what the spec says! See
* http://dev.w3.org/html5/spec-preview/common-microsyntaxes.html#boolean-attributes
* http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-F68F082
Adjusted node-view tests to proper use of hidden attribute
Fix issue with Router trying to URL-decode `undefined` path segments
Don't break the back/forward cache. Fixes #959

Attaching an unload listener breaks the back/forward cache in modern
browsers, and is only necessary in old versions of IE that can leak
memory across pageviews if events aren't detached.
After node-pluginhost mixes PluginHost into Node, update all Node._instances
Added tests for node-pluginhost tweak
(see previous commit)
ButtonGroup.disable disables all child buttons / inputs
See #973
Improve HISTORY entry for Router URL-decode of `undefined` matches fix
Tree.Sortable: Reindex children after sorting.
make a less specific string match to make test work in IE8
Adding missing @since entries
replacing @SINCE@ with current release 3.11.0
fix func test failures on firefox

Most of the failing tests were due to the newly-implemented `scoped`
style tag attribute in Firefox, revealing our incorrectly setup test. By
rendering the tooltip within the scope of the styles that the test
relies on, the tests pass as expected.

After the previous fix, another test failure was revealed. This one was
a simple "expected 10000px but got 9999.28px" failure. This was fixed by
allowing a 1px margin of error.
Adding HISTORY.md entries for 3.11.0 - replacing @VERSION@
Merge pull request #996 from ekashida/fix-widget-func-tests

fix func test failures on firefox
Merge branch 'dev-master' into dev-3.x
Fix JS error with HSL colors in IE 6.