frontend: accept GET id/name for artifact fetches

Accept GET /jobs/<name>/builds/<no>/artifacts/<id>/ for artifact fetches, so that browser downloads can get a proper name without content-disposition headers.
frontend: return state for default build get
worker: reverse stored artifact info into id => path
Merge pull request #19 from hnousiainen/artifacts

Artifacts