Upgrade codemirror to current master
Prioritize "module.exports" over "exports" in require sandbox
  (Node-ism, inherited (temporarily?) to support codemirror upgrade)
Fix up codemirror instructions to match new paths in config example
Improve TiddlyWiki as a library

1. Make it possible to disable specific boot tasks
2. Extend the startup mechanism to allow startup tasks to be disabled

Again, see Jermolene/TiddlyWiki5NodeWebkit to see how these features
fit together.
Fix incorrect filter in shadow $:/DefaultTiddlers

Fixes #606
Merge pull request #604 from natecain/module_exports

Module exports
Pass content-type to codemirror mode option for syntax highlight

Fixes #605
Restored drag and drop functionality within TEXTAREAs and INPUTs

As mentioned by @Skeeve in #592
Remove erroneous global wiki references

$tw.wiki is used as a global reference in the outer initialisation
modules. It shouldn’t be used in widgets etc.
Fixed problem with widgets variable access

Previously, widgets were reading variables from themselves or their
cascaded ancestors. That means that if a widget sets a variable and
then reads the same variable, it will get the same variable back. That
sounds reasonable, until you consider a widget that wants to modify a
variable - eg the tiddler macro. For example:

```
<$tiddler tiddler={{!!report}}>
<$transclude mode="block" />
</$tiddler>
```

Here we first evaluate the `{{!!report}}` reference, which involves
reading the currentTiddler variable, looking up the tiddler, and
retrieving it’s `report` field. The next the tiddler widget is
refreshed, it will use the newly set currentTiddler as the basis for
resolving the `{{!!reference}}` reference.

The fix is to get variables from ancestors, but continue to set them on
ourselves.
Refactor vertical tabs for reusability

In practice, if you look at TabsMacro you’ll see that the width of the
tab content is wrong, and will usually overflow the container. Next
step is to fix that by using flexbox…
Use flexbox for vertical tabs

Thus stepping into a new world:

http://caniuse.com/flexbox

The vertical tabs are now completely reusable, with sensible wrapping
behaviour.
Add "before" and "after" filter operators

Fixes #357 by adding new “before” and “after” filter operators.
Remove obsolete filter operators docs

It was overwritten by a later version in editions/tw5.com/filters.
Update release note
Fix problem with variables containing an empty string

See
https://github.com/Jermolene/TiddlyWiki5/commit/e60fc9f81f2c8f0d115543d8
d330a1d68f9b890a#commitcomment-6301921
Clean up whitespace
Extend .tid files to allow single line text fields

To make it easier to create tiddlers that don’t include a terminating
newline in their text
Make permalink behaviour configurable

In the process introducing a new advanced settings tab

Fixes #600
Update reveal widget docs