Add initial data model for jobs and build artifacts, with endpoints

[Finishes #59075568] server accepts intermediate directory upload
Config tweaks: don't warn for unused @JsonProperty.  Add jrebel config.
Merge remote-tracking branch 'refs/remotes/origin/master'