Fixing a few keyboard codes and shortcuts.
Adding missig altKey test to CodeCell.
Removing old method on RawCell - just use the base class.
Fix writing server info files on Python 2
Fixing JS tests.
Fixing more JS tests.
Merge pull request #4760 from takluyver/examples-py3compat

Make examples and docs more Python 3 aware
Update whatsnew doc from PR files
Merge pull request #4775 from takluyver/pr-whatsnew-2

Update whatsnew doc from PR files
Renaming execute methods.
Reordering conditional.
Manually document py3compat module.

Automatic documentation doesn't work well with things that have
alternative definitions inside conditional blocks.
Fixing delete_count logic.
Cleaning up console log messages.
canonicalize -> normalize in keyboard manager.
Merge pull request #4735 from minrk/better-errors

add some HTML error pages
Semicolon cleanup.
Adding sorting and better layout to the KB shortcuts.
Merge pull request #4758 from takluyver/testing-py34

Python 3.4 fixes
Fixing design of quickhelp.