FIX: Fixes #162.
- Adds a DELETE_WORKFLOW CMS permission.
- Users with this permission trump action-level perms.
- Added tests.
MINOR Make the workflow action backend fields extendable
Merge pull request #185 from patbolo/workflow-action-extendable-fields

MINOR Make the workflow action backend fields extendable
Merge pull request #183 from phptek/issue/162

FIX: Fixes #162 Addition of "Delete Workflow" CMS Permission
DOC updating README with the current permission settings
Merge pull request #186 from stojg/pull/docs-new-permissions

DOC updating README with the current permission settings
SECURIIY: Enforce the DELETE_WORKFLOW permission for active workflows.
Merge pull request #188 from stojg/pull/should-not-be-able-to-delete-active-workflow

SECURITY: Enforce the DELETE_WORKFLOW permission for active workflows.
DOCS: Expand the docs on what the AWF permissions are for
Merge pull request #190 from stojg/pull/docs-expand-on-awf-permissions

DOCS: Expand the docs on what the AWF permissions are for
BUG Ensure that past dates for embargo / expiry are handled elegantly
Tests also consider publish > unpublish and unpublish > publish workflows
Merge pull request #191 from tractorcow/pulls/fix-embargo

BUG Ensure that past dates for embargo / expiry are handled elegantly
FIX: Include i18n JS in WorkflowEmbargoExpiryExtension
Merge pull request #193 from madmatt/pulls/fix-i18n-js

FIX: Include i18n JS in WorkflowEmbargoExpiryExtension
BUG Fixing validation of past dates not being allowed.

If setting a past publish date, the job should just be triggered to
publish right now.

This is how WorkflowEmbargoExpiryExtension::onBeforeWrite() will work,
so it doesn't make sense to validate this.

Note this also fixes the issue where someone sets a publish date of
today, and hits "Now" for time, but validation fails because the
desired time has already passed by the time the person hits save.
Merge pull request #194 from halkyon/embargo_past_date

BUG Fixing validation of past dates not being allowed.