Prevent adding additional trailing slash on channel path.
Properly fixes back button functionality (finally).
Hides sidebar if content node reclicked in sidebar.
Fixes #2590
Adds addEventListener and removeEventListener polyfill to try to increase backwards compatability.
Merge pull request #2597 from rtibbles/navbar_fixins

Fixes for navigation