FIX: Fixes #165 Inclusion of 'Draft' items in PendingItems GridField.
- Relies on #163 being merged first.
- Actually makes WorkflowInstance aware of all content states.
- Added tests.
FIX: Fixes #163
- Admin users can now _always_ select edit icon.
- Fixes odd by-product of b0f42ebf: userHasAccess() couldn't ref $this->getTarget().
- Fixes CSS to correctly show 'disabled' GridField 'edit' icon.
Merge pull request #168 from phptek/issue/163

BUG: Fixes #163 User unable to select pending workflow instances with the "edit" icon
Merge pull request #172 from phptek/issue/165

FIX: Fixes #165 Inclusion of 'Draft' items in PendingItems GridField.
FIX: Fixes #164
- Builds on fixes by @tractorcow in PR#166 (Removes redundant test).
- Allows users to change scheduled publish dates.
- Scheduled dates only changed by approval or if no effective workflow.
- Added new tests
- Added missing SCSS with spacing above CMS date validation message.
Modifies WorkflowInstance->getTarget() to call getVersionedTarget().
Allows the latter to be called via singleton class-instantiation
Allows "Desired" publish dates, to be viewed in the CMS' "Scheduled"
date-fields, prior to the content itself being published on those
date(s)
W.I.P