Add loader APIs for retrieving job stats stored in executing_jobs attachments column.
Merge branch 'master' into job-stats
Add attachment to ExecutableNode and plumb reading attachment all the way through. Still need to plumb writing job stats.
Merge branch 'master' into job-stats
Remove code for stats.dir property. Plumb retrieving job attachment from DB or from disk by calling executor server. Still need to wire writing job attachment from job and upload to DB.
Whitespace cleanup.
Style changes to JobRunner.
Wire up writing and uploading attachment file.
Add missing createAttachmentFile call.
Rename all references to jot attachments from 'attachment' to 'attachments'.
Handle the case where a job attachments is null.
Use ExecutableNode's attempt number when querying ExecutorManager for job stats.
Make pre inside of .property-key, .property-value, and property-value-half plain.
Merge branch 'master' into job-stats
Add jobtype to executing flow job list table.
If plugin orders are the same, then compare plugin names.
Merge pull request #110 from davidzchen/job-stats

Store Job Stats to DB in execution_jobs attachments field