Entity status + drafty

Same changes as https://www.drupal.org/node/2389185
file_entity isn't a core module.

{file_managed} has a status column but that's used to mean temporary/permanent, not published/unpublished. file_entity module adds the published/unpublished support.