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.
@phptek don't we need to check if the Target is extended by Versioned before using the Versioned::get_all_versions() ?