Entity status + drafty

Same changes as https://www.drupal.org/node/2389185
Depending on how a system is set up, this could get onerous. Maybe we should query for a list of states to fetch against instead (using a hook) so that we can have unpublished changesets in odd states (i.e parked) not show up here? It's not something that's actually in use now but I can see doing.