Merge pull request #553 from xcazin/fr-FR

fr-FR translation of the confirmation string before cancelling tiddler changes
Don't include pipe characters in URLs
Turn off instrumentation

All those console.log()s make editing very slow
Show fewer tiddlers in recent changes
New ribbon colour for 5.0.9
Use Date.now() instead of new Date()

Just for when what we actually want is a millisecond counter.

Interesting video about this:

https://www.youtube.com/watch?v=Vo72W1HWeFI
Refactor page rendering into a separate function

Refactoring page rendering so that we can fix the performance issues
with editing drafts. The plan is to defer the refresh cycle if all the
changes are to draft tiddlers.

We need to do a bit more of this to get startup.js into better shape
(and more extensible).
Improve responsiveness during editting

Simple optimisation whereby we defer the main refresh cycle when only
draft tiddlers have been modified.

We defer for 400ms, and keep extending the delay at each fresh draft
modification. The effect is that if the user is using the preview then
they’ll need to pause typing for 400ms before the preview is updated.

Fixes #470, #454, and maybe #206.
Exclude more illegal characters from external links
Add new seamless theme

Gets rid of the borders around tiddlers, and tightens up the use of
white space. Works particularly well with the sidebar hidden.
Tweaks to themes

And shaking out some paragraph tags in the sidebar
Improve wiki.sortByList()

Previously list-before and list-after didn’t work if they referenced
entries that hadn’t yet been placed
Fix full screen background
Docs update
add ja-JP directory
GettingStarted.tid plugin.info
some translation added
signed in CLA
Update test for previous commit

Test should have been updated with
dad60cda05c29974e5ae74aa488fa5c31a177504
Merge pull request #558 from pekopeko1/japanese

Translation to Japanese.