Add some more methods to the fake DOM

These methods are needed to get static saving working in the browser
again (click "Save Static" in the Demo tiddler)
Skinnify tab labels
Fix problem with pop listview animation

It turns out the transitionEnd event fires separately for each animated
property. We'll just remove ourselves on the first one
update bat files
A better green for the "done" tag
Linting
Update animations to use a timer instead the transitionEnd event

Thr trouble is that the transitionEnd event doesn't fire under some
circumstances (eg if the animated element is hidden). So, it's more
reliable to use a timer instead
Display optional tiddler icon before title

Just set the 'icon' field of the tiddler to the title of an image. (See
the "done" tiddler for an example)
Fix problem with Sticky Titles theme
Make the info dropdown work properly with sticky titles
Refactor scroller so that the scrollIntoView() method is a bit more usable

Passing an event instead of a DOM node was silly.
Special treatment so that text reference to title field works for missing tiddlers

The title field is the one field that we know for missing tiddlers.

This is needed in a subsequent commit of viewswitcher.
Add a hack to switch slowmo animation mode

Just type `$tw.slowmo()` in the developer console to engage slowmo mode.
Add back the zoomin view

An alternative visualisation for the story list. It just shows the
currently selected tiddler, with smooth animations between tiddlers.

Not entirely finished yet; for instance, if you close the current
tiddler you get a blank screen until you select another tiddler.
Plumbing to allow the current view to be switched
Fix overlapping problem with `centralised` theme

Fix #112
Experimenting with different easing functions for the zoomin animation
Documentation correction
Correct themeswitcher and viewswitcher
Allow a suffix to be specified for indirected files

As well as the existing ability to add a prefix