Remove unused file
Add keyed extension of log file storage
Initial work: keyed log file storage

* store workflow state json alongside log files
* upload to log file storage system after completion
Change to create storage request while in hibernate session

* submit request after execution completes
Fix use of additional filekey in context data
Fix determining filepath to load for retrieval
Improve pending status message when loading remote state
Use memory cache for loaded state data
Remove log.error
Add state.json to project archives (load/unload)
state error result should not retry ajax request
Update message if ajax state result has error

* add link to view output when state error message is shown
Change box score font size to h3
Update tests for state file added to archive
Update LogFileStorage to ExecutionFileStorage

* todo: documentation
Update docs for changes to ExecutionFileStorage
Replace LogFileStorageException with ExecutionFileStorageException
Fix ExecutionFileStorage service name constant
Update java example of ExecutionFileStorage plugin
Rename "filekey" to filetype