Wiki - 0.10.0

This version has now been published (12 Sept. 2016).

This version of Federated Wiki sees the addition of OAuth support, using passport.js, and a number of changes to the security plugin API to support the limitation of OAuth.

This version of wiki updates the following wiki packages:

* wiki-client@0.8.0 * wiki-server@0.9.0

adds:

* wiki-security-passportjs

removes:

* wiki-security-persona

## Build 1

This build includes:

wiki-client#152 - adds some checks for javascript libraries and node packages with known vulnerabilities.

wiki-client#153 - updates the javascript libraries the client uses to the latest version. N.B. This drops support for older versions of Internet Explorer.

initial version of wiki-security-passportjs, with support for twitter. See Configuring Wiki-Security-Passportjs.

## Build 2

This build introduces a number of enhancements to the core, so we can add support for google and github OAuth, to `wiki-security-passportjs`.

Core changes include: * wiki-domains - need so allow configuration of OAuth callback URLs, without needing to create a configuration for each wiki. Has the side effect that a user only needs to login once per domain. * option to perform login over https - some OAuth providers either require use of https, or recommend it, for the callback URL. A suggested possible deployment is to use caddy and Let's Encrypt to add https support.

### Build 3

Added legacy support for Mozilla Persona. Replaced by Build 4 to correct an error.

### Build 4

Basic feature set complete.

Still missing:

- [x] Documentation - [x] Support to allow a wiki owner to add alternative identity. *This will enable a wiki owner to migrate from Persona to one of the supported OAuth providers.*