SHDP-346 Add DatasetStoreWriter implementations and use them in DatasetTemplate
SHDP-351 Make JobUtils attempt to get the original job status

- currently we default to DEFINED when running job not found
SHDP-351 Make JobUtils attempt to get the original job status

- switching to use reflection for job status so we don't break for v1
SHDP-351 Make JobUtils attempt to get the original job status

- clean up imports
SHDP-346 Fixing writer logic for Parquet byte[]
SHDP-255 Updates to dataset docs