Adds file status to new files preview

Creates a utility function to handle all the status needs
for new files.  Uses this utility to render out the status
message as part of new files preview. Removes fragile specs
as well, that need to be reimplemented after we figure out
some of this testing stuff.

closes CNVS-15878

Test Plan:
  - Enable new files
  - Upload some files
  - Set them to be various access states
    (Published, Unpublished, Link Only, Restricted by Date)
  - Preview the file
  - Status should populate with a corresponding message.

Change-Id: I287705fe5abee65af38c3ada22460b73fb42cf3e
Reviewed-on: https://gerrit.instructure.com/42586
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Dan Minkevitch <dan@instructure.com>
QA-Review: Jahnavi Yetukuri <jyetukuri@instructure.com>
Product-Review: Cosme Salazar <cosme@instructure.com>